1

我得到了一个使用 MS Visual Studio .net 2003 C++ 编译器编译的 C++ 项目,以及一个用于编译它的 .mak 文件。我可以使用 nmake project.mak 从命令行构建它,但编译器抱怨找不到 afxres.h。我做了一些搜索,afxres.h 在包含文件的 Visual Studio 目录中。我应该在哪里指定 nmake 在哪里寻找这个头文件?

4

2 回答 2

4

在“开始”菜单中的“程序”下应该有一个图标,该图标会打开一个 cmd.exe 实例,其中所有正确的 MSVS 环境变量都已为命令行构建设置。

于 2008-08-29T22:48:10.213 回答
2

另一种选择是vars从常规命令提示符运行适当的批处理文件。名称和位置因版本而异。对于VS2003,我相信它是

C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\vsvars32.bat

于 2008-08-30T00:41:39.457 回答