[英]c++ visual studio 2008 issue with two projects in one solution
[英]Build C++ Projects with Makefile using Visual Studio 2008
我从互联网上下载了cpptest ,我想使用Visual Studio 2008来构建它。
问题在于,分发了Makefile.am
而不是.sln
和vcproj
文件,并且我相信所有必要的包含文件都包含在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项目,向其中添加所有源文件,将输出类型设置为可执行文件,然后进行构建即可。 最终,您可以调整优化选项,但是对于其余部分,默认选项就可以了。
转到win\\VisualStudio.NET
,您将找到一个VS解决方案文件。
我刚刚下载了档案,找到了.sln文件。 它位于:/win/VisualStudio.NET。 您可以使用VS2008打开它并进行更新,它应该可以工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.