2013-04-04 92 views
14

我刚刚下载了一个开源项目,据说这是使用visual studio C++编译的。它包含3个makefile(makeFile,makeFile(1)和makeFile(2)) 我总是使用.sln文件在VS中打开程序,现在我不知道如何处理这个makeFile。 任何人都可以指示我如何处理它。如何使用makeFile编译代码与Visual Studio

关于

+1

没有看到实际的makefile很难说,但首先我想尝试这个,菜单文件/新建/项目...选择生成文件项目 – john 2013-04-04 06:12:33

+0

你尝试之后,随着下载附带的说明?至少包括项目名称会有很大帮助。 – 2013-04-04 06:16:51

+0

这个问题可能重复(http://stackoverflow.com/questions/15061381/convert-a-makefile-to-a-vs-project)。在shell中(我不确定Win shell是否会这样做,如果不尝试使用'Cygwin'),请尝试进入主makefile的目录并键入'make' – RSFalcon7 2013-04-04 10:44:12

回答

4

您可以试试NMake。见NMake ReferenceStackoverflow后。

NMake包含在Visual Studio中。您可以尝试使用您可能想要使用的Visual Studio版本的NMake。

+1

-1:他可能或可能没有谷歌搜索它,但*我*确实,这是最重要的结果。你的回答对我很有帮助,并且毫无疑问任何其他人都有同样的问题,但是如果没有这种态度,它也会有同样的帮助* – Ozzah 2013-09-15 23:14:17

+2

@Ozzah,我不是故意表示任何态度。我只是很好奇,如果提问者已经谷歌搜索,并发现任何东西。我明白像这样的问题更适合于评论而不是答案。感谢您指出了这一点。我编辑了我的答案。 – 2013-09-16 06:41:34

+3

我已更改我的投票以反映新答案。 – Ozzah 2013-09-20 00:18:13

0

我刚刚遇到同样的问题,对我来说解决方案: 打开“VS2012本机命令提示符”名称因不同版本的MSVS而异。那么只需输入'nmake makefile.vc'。 nmake是命令,makefile.vc是您本地文件夹中的自己的makefile。 (如果没有进一步的错误发生)

3

如果您只熟悉Visual Studio项目和解决方案,处理makefile可能是一个挑战。以下链接将从Visual Studio的角度给你一个很好的介绍makefile。

An introduction to Makefiles for Visual Studio developers

翻译Linux的makefile文件Visual Studio解决方案将是一个手工劳动。

NMake看起来很有希望。但是,以下链接采取了简单的Makefile并解释了可能遇到的一些基本问题。

Makefiles in Windows

相关问题