我正在处理一个非常大的项目,其中包含多个 Visual Studio 项目。这些项目构建为静态库并包含在 Main 项目中,我们称之为Main.exe
.
我创建了一个新项目并将其构建为静态库,我们称之为MyProj.lib
. 这个库依赖于另一个静态库,我们称之为API.lib
.
现在,我需要将我的项目链接到主项目。目前我有两个静态库链接到主项目。我之前问过这个问题:Link static library in another static library,发现不能嵌套静态库。Paul Michalik 指出,当我构建 Main 项目时,我需要简单地独立链接两个库。
我现在从库中收到几个LNK2019
错误MyProj.lib
,说它找不到API.lib
库中定义的符号。Visual Studio 知道这两个库文件的位置,所以这让我很困惑。有任何想法吗?