我们这里有一些旧的C代码,它是用nmake构建的。

是否有自动方式将Makefile拉入Visual Studio 2005并创建项目?在MSDN上进行的一些搜索表明 VS6 可以做到这一点,但看起来VS7 / 8放弃了这个功能。

如果有必要,我可以使用project.mak文件作为参考从头开始构建项目,但对于更复杂的项目,这可能不可行。

有帮助吗?

解决方案

以下是 VS 2005 docs的链接主题。它还链接到VS 2003& 2008年,可能是相同的。

编辑:我只想用旧代码来做这件事,这些代码不会有太大变化,特别是在编译和链接参数方面,因为手工编辑make文件是改变的唯一方法代码是如何编译的。

其他提示

我在公司的一个项目中大量参与了同样的事情。我发现很多基于nmake的旧项目都有很多共同的设置。因此,我开始创建自定义项目向导

花了几天的时间才弄清楚它,但是节省了很多时间。它还允许我们将其他开发人员带入重新编译的工作中,以便使他们更容易,然后执行我们想要的许多编译器设置。

使用向导,重新编译的步骤看起来很像:

1。)创建项目。

2。)编译并踩踏所有错误和警告。

3.)添加需要链接的库。

4。)完成。

这应该可以使用Visual Studio的COM界面,但我无法帮助您处理任何细节。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top