可互换依赖用例

时间:2015-09-28 13:14:04

标签: visual-studio visual-c++ visual-studio-2015

自Visual Studio 2010起,不推荐在解决方案中指定C ++项目依赖项的选项(What does the “Link Library Dependency” linker option actually do in Visual Studio 2010?)。

然而,在项目文件中硬链接库依赖项并不总是很方便。我想保持依赖性可以互换。

例如,我有一个项目,用于定义一组库的单元测试。 我想为不同版本的库执行单元测试(每个版本都在自己的vcxproj中定义)。 可以为每个库依赖项创建一个VS-2010之前的一个解决方案文件,只需要单个项目文件进行单元测试。 现在"首选"这样做的方法是复制每个库依赖项的unittest项目文件,这是不受欢迎的。

依赖项的.lib输出可以手动添加到"附加依赖项"在链接器选项中,但这感觉就像一个黑客。

在Visual Studio 2015中为这些依赖项建模的最佳实践是什么?

0 个答案:

没有答案