2009-01-13 150 views
4

我们最近将一个C++项目从Visual Studio 6转换为Visual Studio 8.一切进展顺利,直到我们完成了将所有静态库放入一个大型静态库中的项目的编译。默认情况下,在两个版本的项目之间进行转换后,项目没有做任何事情(没有创建大的静态库,只表示该项目是最新的)。如何从多个静态库中创建一个静态库?

我们通过向项目中添加一个虚拟(空)文件(在Visual Studio 6解决方案中之前没有其他文件)来找到工作解决方案。一切顺利,我们设法使用新的开发环境(Visual Studio 8)编译项目。

我的问题是:有没有其他的方式来做到这一点,没有虚拟文件添加到项目?

预先感谢您的答复

回答

1

您可以使用nobugz用于调试的答案描述也与多种配置和不同的目录的方法和释放输入库。只需添加所有输入库,调试和发布,并使用“从构建中排除”。在调试配置中排除构建版本中的所有版本输入库,在版本配置中排除所有调试输入库。

+0

虽然这不是一个选项,现在我会认为这是最好的答案。我仍然相信虚拟文件更容易管理。 – INS 2009-01-17 14:57:27