我正在按照本教程使用 Visual C++ 2010 express 制作 hello_world 程序。我希望这样做是为了熟悉 VC++ 并最终构建一个 hello_world 程序,我可以在我的手持 DS 上实际使用它,但我还停留在早期阶段。我能够遵循教程中的所有说明并获得正确的结果,直到我到达标题为“编译项目”的位。
当我单击 build hello_world 时,正如教程中所说的那样,我从 VC++ 收到此错误:
1>------ Build started: Project: hello_world, Configuration: Debug Win32 ------
1> make: *** No targets specified and no makefile found. Stop.
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(38,5): error MSB3073: The command "make" exited with code 2.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
我尝试进入 hello_world 属性、配置属性、NMake 并将“包含搜索路径”更改为包含 Makefile 的目录,该目录还包含 hello_world 的源文件夹,但我得到了相同的构建错误。请注意:我对 VC++ 和编程很陌生,所以如果这不是我认为的那样,我不会感到惊讶。我认为它正在更改 VC++ 查找 make 文件的目录,但如果我不正确,请告诉我。
其他配置属性包括:
- 输出目录:$(SolutionDir)$(Configuration)\
- 中间目录:$(Configuration)\
- (这跟我的问题有关系吗?这是什么?)
我当前在解决方案资源管理器中的 hello_world 项目包括 Source files 文件夹中的 main.cpp 和 Makefile。
我这样做是为了学习,所以如果看起来我真的有什么误解,我非常感谢你的一些教育,或者一个好的学习资源的链接。此外,我在概念化 Visual C++ 中的项目、解决方案、源文件、构建等所发生的一切时遇到了一些麻烦,Msoft 提供的教程帮助我使用 VC++ 的能力,但并不真正理解我的意思我在做。有谁知道一个指南可以帮助我了解为什么我会做一些我在 Visual C++ 中被教过的事情?
如果我需要包含更多信息,请告诉我!