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

有帮助吗?

解决方案

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

其他提示

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

C:\Program Files\Microsoft Visual Studio.NET 2003\Vc7\bin\vcvars32.bat

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top