我有一个VC ++ 2005解决方案,有两个库项目A& B(发出A.lib& B.lib)和应用程序项目。该应用程序有两个构建配置release_A& release_B,其中release_A使用A.lib,release_B使用B.lib。
问题是我想要项目依赖项,以便应用程序依赖于A& B,意味着构建顺序将在应用程序之前根据需要构建A或B.我已经设置了配置管理器,以便A仅为release_A构建,B仅为release_B构建,但是当我构建配置release_A时,我仍然会遇到B.lib不存在的错误。项目依赖项似乎没有那种智能水平,也不允许我手动设置构建顺序。
除了记住首先手动构建A / B然后构建应用程序之外,还有其他方法吗?
答案 0 :(得分:1)
在应用程序的项目设置中,转到Linker -> General
并将Link Library Dependencies
设置为No
。这将禁止自动链接依赖项,但这意味着您必须按名称手动将库添加到Linker -> Input -> Additional Dependencies