繁体   English   中英

使用Visual Studio 2008使用Makefile生成C ++项目

[英]Build C++ Projects with Makefile using Visual Studio 2008

我从互联网上下载了cpptest ,我想使用Visual Studio 2008来构建它。

问题在于,分发了Makefile.am而不是.slnvcproj文件,并且我相信所有必要的包含文件都包含在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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM