开源跨平台的软件,一般会提供各种平台makefile文件,其实VC编译也是用的makefile,只是做了封装,一般用工具编译了,也不直接自己写makefile了。
但是了解一下还是有帮助的。
比如,在d盘根目录下创建了一个目录lee,在此目录下编写了一个makefile.vc。
先找到vc安装的目录,比如我安装的vs2008,安装目录D:\Program Files\Microsoft Visual Studio 9.0\VC\bin会有一个vcvars32.bat文件。
在VC的安装目录(比如我安装的vs2008,安装目录D:\Program Files\Microsoft Visual Studio 9.0\VC\bin)下,大家可以看见有个批处理文件:vcvars32.bat文件,用文本方式打开可见正是这个批处理文件对VC开发环境变量作了设置!
如果在命令行直接执行nmake可能会报:
'nmake' 不是内部或外部命令,也不是可运行的程序或批处理文件。
在命令行直接执行,或者使用call vcvars32.bat。可能目录会切换。如果切换了,再切换到D:\lee目录下。