我刚刚下载了一个开源项目,据说这是使用visual studio C++编译的。它包含3个makefile(makeFile,makeFile(1)和makeFile(2)) 我总是使用.sln文件在VS中打开程序,现在我不知道如何处理这个makeFile。 任何人都可以指示我如何处理它。如何使用makeFile编译代码与Visual Studio
关于
我刚刚下载了一个开源项目,据说这是使用visual studio C++编译的。它包含3个makefile(makeFile,makeFile(1)和makeFile(2)) 我总是使用.sln文件在VS中打开程序,现在我不知道如何处理这个makeFile。 任何人都可以指示我如何处理它。如何使用makeFile编译代码与Visual Studio
关于
您可以试试NMake。见NMake Reference和Stackoverflow后。
NMake包含在Visual Studio中。您可以尝试使用您可能想要使用的Visual Studio版本的NMake。
我刚刚遇到同样的问题,对我来说解决方案: 打开“VS2012本机命令提示符”名称因不同版本的MSVS而异。那么只需输入'nmake makefile.vc'。 nmake是命令,makefile.vc是您本地文件夹中的自己的makefile。 (如果没有进一步的错误发生)
如果您只熟悉Visual Studio项目和解决方案,处理makefile可能是一个挑战。以下链接将从Visual Studio的角度给你一个很好的介绍makefile。
An introduction to Makefiles for Visual Studio developers
翻译Linux的makefile文件Visual Studio解决方案将是一个手工劳动。
NMake
看起来很有希望。但是,以下链接采取了简单的Makefile
并解释了可能遇到的一些基本问题。
没有看到实际的makefile很难说,但首先我想尝试这个,菜单文件/新建/项目...选择生成文件项目 – john 2013-04-04 06:12:33
你尝试之后,随着下载附带的说明?至少包括项目名称会有很大帮助。 – 2013-04-04 06:16:51
这个问题可能重复(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