使用 vc2008编译器 在命令行下编译 windows窗口程序 在线vc6.0编译器

“古早以来,PC 上的 C 编译器,就需要两个环境变数:

LIB:这个环境变数告诉编译器说,必要的 libraries 在哪里(哪个磁碟目录下)

INCLUDE:告诉编译器说,必要的 header files 在哪里(哪个磁碟目录下)

另外,为了让我们能够在任何 working directory 都叫得到编译器,当然我们必须设定 PATH。

从古早以来,一直到现在,C/C++ 编译器都需要这三个环境变数。”——摘自 侯捷 《在 console mode 中使用 C/C++ 编译器》

实现了一下:

1. 配置环境变量:我用的开发环境是 windows7 + vs2008 所以很多路径已经变了。 我先找到了cl.exe文件 在C:Program FilesMicrosoft Visual Studio 9.0VCbin ,随后报错,所以我又找到了mspdb80.dll 文件 在C:Program FilesMicrosoft Visual Studio 9.0Common7IDE目录,同样将它添加到PHTH环境变量。添加 include, lib 环境变量,在windows sdk中 目录已经变更为C:Program FilesMicrosoft SDKsWindows 在里面有不同windows sdk的版本,我选择了v7.0. 在里面找到了INCLUDE 与 LIB目录,添加至环境变量。

2.打开 dos Virtual Machine(cmd.exe) 找到我写的demo.c 就是打开了一个windows窗口。 在命令行中输入 cl d:demo.c kernel32.lib gdi32.lib user32.lib 编译成功。在同目录下生成 demo.exe. 执行成功!

PS:1.在vs2008 vc 目录下并没有 windows.h头文件,vs2008 所带的sdk ,被装在C:Program FilesMicrosoft SDKsWindows目录中。

2.程序中如果使用到窗口程序应该链接对应的库文件 kernel32.lib gdi32.lib user32.lib

使用 vc2008编译器 在命令行下编译 windows窗口程序 在线vc6.0编译器
随想:集成开发环境给我们带来方便的同时,也迷惑了像我这样的菜鸟,掩饰了其中的原理。纵观软件行业,各种集成工具,框架,类库,乱花渐欲迷人眼,亮提醒大家,不要满足与表象。永远的探索下去。

  

爱华网本文地址 » http://www.413yy.cn/a/25101014/199535.html

更多阅读

chkdsk命令使用方法 磁盘检查命令chkdsk

chkdsk命令使用方法——简介在系统硬盘或U盘出错时,可以使用chkdsk命令修复一些硬盘和U盘存储不了数据的问题,这可能原因为异常关机导致文件损坏,异常插拔U盘导致无法读取,以下详解方法.chkdsk命令使用方法——查看chkdsk命令提示chkds

命令行下怎样释放和获取IP地址 获取ip地址命令

今天跟大家讲的就是命令提示符下获取和释放IP地址的操作,主要是针对使用DHCP来获取IP地址的用户,下面我们一起看看怎样操作吧。命令行下怎样释放和获取IP地址——工具/原料命令提示符命令行下怎样释放和获取IP地址——步骤/方法命

声明:《使用 vc2008编译器 在命令行下编译 windows窗口程序 在线vc6.0编译器》为网友风吹浪友分享!如侵犯到您的合法权益请联系我们删除