2008-09-30 98 views
7

我们在这里有一些使用nmake构建的旧C代码。将nmake makefile转换为Visual Studio 2005项目

是否有一种自动方式将Makefile拖入Visual Studio 2005并创建项目?一些在MSDN上搜索表示VS6可以做到这一点,但它看起来像VS7/8删除了该功能。

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

回答

2

这里是VS 2005 docs on the subject的链接。它也有链接到VS 2003 & 2008,这可能是相同的。

编辑:我只想用旧代码来做这个改变不大的东西,特别是编译和链接参数的方式,因为手工编辑make文件是改变代码编译方式的唯一方法。

-2

这应该是可以使用Visual Studio的COM接口,但我不能帮你任何细节。

+0

COM与COM有什么关系? – Zathrus 2008-09-30 18:54:17

+0

Visual Studio有一个COM接口,您可以使用这个接口来自动化很多东西,否则这些东西只能通过点击来完成。我认为“自动化的方式”排除了任何需要鼠标/键盘的东西。 – JesperE 2008-09-30 18:59:26

2

我一直大量参与我公司的一个项目,做同样的事情。我发现许多基于nmake的旧项目都有很多共同的设置。因此,我走了创建custom project wizard的路线。

花了好几天的时间才弄到正确的,但节省了很多时间。它还允许我们将其他开发者带入重新编译的努力中,以便于编写它们,同时强制执行我们希望的许多编译器设置。

利用该向导,重新编译的样子很像的步骤:

1)创建项目。

2.)编译并跺脚全部错误和警告。

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

4.)完成。

相关问题