我有一个带有make文件的项目的源代码。我想从中创建一个Visual Studio(2005)解决方案。有没有直接的方法来做到这一点?请有人帮帮我。我花了几个小时搜索,但找不到办法。
感谢。
答案 0 :(得分:1)
不幸的是,Microsoft在VC ++ 6之后删除了这个功能。
如果您要做的只是从命令行或脚本构建Visual Studio项目,则可以使用devenv
命令使用项目中的设置进行构建。
类似的东西:
devenv /build debug /project myproj myapp.sln
Ans从VS2010开始,C ++项目将使用MSBuild系统,因此您可以使用该技术驱动构建。
如果你真的想要makefile
,你需要手工编写(或者可能有一些我不知道的第三方工具)。
答案 1 :(得分:1)
我不确定此解决方案是否可以帮助您。我尝试了它,它在我之前的项目中运作良好。它需要手动添加文件。
希望这可以帮到你。
答案 2 :(得分:0)
如果这是一次性的话,那么在visual studio中手动创建VS项目会更容易。
如果您需要这样做,请经常看看以cmake或Qt的方式停止项目.pro whcihc生成makefile和VS构建来自同一定义的文件。
答案 3 :(得分:0)
您想使用makefile构建吗?您可以在VS 2005中从现有源创建项目,并将项目设置为使用make来构建(向导将引导您完成所有这些)。
答案 4 :(得分:0)
我正在使用VS2010。为了构建,您可以从现有代码创建项目。在VS2010中,您可以从现有代码File-> New-> Project from Existing code创建项目。您可以指定其他参数,然后准备好解决方案。我没有使用make文件,但是遵循了这种方法,这种方法效果很好。