我下载了cpptest来自互联网,我想使用 Visual Studio 2008 构建它。
问题是 .sln
和 vcproj
文件,Makefile.am
是分布式的,我相信所有的必要的包含文件包含在 Makefile.am 中。
如何使用Makefile.am生成VS工程文件?我尝试使用 Cmake,但分发版中没有 CMakeList。
编辑:感谢所有的回答!毕竟分发了一个sln
文件。但我仍然有兴趣知道我最初问题的答案。
最佳答案
cpptest 的 visual studio 项目文件在 win 目录中,而不是在 makefile 所在的 src 目录中..
编辑
makefile 旨在与 GNU make 一起使用。如果你想在 Windows 上使用它,你可以查看 Mingw、GnuWin32 或 Cygwin。但它们还需要 gcc 进行编译,因此您不会真正使用 VS。
然而,对于大多数没有外部依赖项的项目来说,如果您没有 VS 项目文件也没什么大不了的:毕竟 makefile 只是源文件和一些编译选项的列表。要成功构建像 cpptest 这样的项目,您只需创建一个 emtpy VS 项目,将所有源文件添加到其中,将输出类型设置为可执行文件,构建它就可以了。最终您可以调整优化选项,但对于其余部分,默认选项就可以了。
关于c++ - 使用 Visual Studio 2008 使用 Makefile 构建 C++ 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4646750/