我有一个很大的VS2008解决方案,其中包含带有遗留代码的> 30个VS项目。其中一个项目(我们称之为A)生成一个头文件,这是其他一些项目所需要的(例如B)。当我转到VS解决方案的“项目依赖关系”时,我可以检查项目A是否存在项目B的依赖关系 - 但是VS在项目B的链接器命令行选项中包含了项目A的lib(“A.lib”)的附加参数。不幸的是,由于项目A没有创建lib文件,因此该项目B将永远不会找到一个并且无法构建。
我的问题是否有可行的解决方案?
提前致谢!
干杯, 克里斯
答案 0 :(得分:1)
您应该在项目A中设置Ignore Import Library
。
此选项指定不应将此配置生成的(导入)库导入到依赖项目中。