创建一个Makefile工程
在Visual Studio中创建一个空白的makefile工程mftest,然后分别添加四个文件:Hello.h Hello.cpp main.cpp和makefile。整个工程的组织结构如图所示:
图1 工程组织结构
各个文件的内容为
图2 hello.h文件
图3 hello.cpp文件
图4 main.cpp文件
图5 makefile文件
在命令行中build工程
打开一个新的命令行窗口,然后运行C:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/bin/vcvars32.bat来初始化VC的环境(我们假定Visual Studio装在C:/Program Files/Microsoft Visual Studio .NET 2003下)。然后进入刚才创建的工程mftest的根目录,要build工程,只需要运行
nmake all 或者 nmake
要clean工程的话只需运行
nmake clean
在Visual Studio中build工程
普通的Application工程可以直接通过菜单或者按钮在Visual Studio中直接进行Build,Makefile工程也可以实现这个功能,只不过要配置额外的命令。打开工程属性对话框,如下图所示。