使用 vc2008编译器 在命令行下编译 windows窗口程序 在线vc6.0编译器
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
随想:集成开发环境给我们带来方便的同时,也迷惑了像我这样的菜鸟,掩饰了其中的原理。纵观软件行业,各种集成工具,框架,类库,乱花渐欲迷人眼,亮提醒大家,不要满足与表象。永远的探索下去。
更多阅读
chkdsk命令使用方法 磁盘检查命令chkdsk
chkdsk命令使用方法——简介在系统硬盘或U盘出错时,可以使用chkdsk命令修复一些硬盘和U盘存储不了数据的问题,这可能原因为异常关机导致文件损坏,异常插拔U盘导致无法读取,以下详解方法.chkdsk命令使用方法——查看chkdsk命令提示chkds
命令行下怎样释放和获取IP地址 获取ip地址命令
今天跟大家讲的就是命令提示符下获取和释放IP地址的操作,主要是针对使用DHCP来获取IP地址的用户,下面我们一起看看怎样操作吧。命令行下怎样释放和获取IP地址——工具/原料命令提示符命令行下怎样释放和获取IP地址——步骤/方法命
在XP/Win7下安装/重装Win7 (可构成双系统) 精 双系统重装win7
在XP/Win7下安装/重装Win7详细步骤(可构成XP_Win7双系统)在XP/Win7下安装/重装Win7 (可构成双系统) 精——工具/原料UltraISO(其他虚拟光驱也行)Win7的iso文件建议下载Win7 sp1旗舰版(以后如果有sp2当然就下载sp2)Win7激活工具注意
转 Windows命令行中怎么复制与粘贴及其他快捷键 命令行中如何复制粘贴
windows是图形化界面和鼠标点击操作的操作系统,但类DOS的命令行(简称CMD)依然存在,它还可以方便快捷的来维护管理电脑,有时候还是必须运行环境。但在命令行下想复制/粘贴某些东西就没有我们常用的CTRL+C/CTRL+V了,但可以利用以下办法来
应用程序并行配置不正确使用命令行sxstrace.exe 命令行sxstrace.exe
应用程序并行配置不正确使用命令行sxstrace.exe——简介关于:“应用程序无法启动,因为应用程序的并行配置不正确”的问题,网上提问者不少,百度知友提问者也有很多,下面摘录了几位知友的提问。关于这个问题,可能是我们系统的Windows Module