【发布时间】:2012-09-05 21:04:23
【问题描述】:
我正在处理一个包含多个 Visual Studio 项目的大型项目。这些项目构建为静态库并包含在主项目中,我们称之为Main.exe。
我创建了一个新项目并将其构建为静态库,我们称之为MyProj.lib。这个库依赖于另一个静态库,我们称之为API.lib。
现在,我需要将我的项目链接到主项目。目前我有两个静态库链接到主项目。我之前问过这个问题:Link static library in another static library,发现我不能嵌套静态库。 Paul Michalik 指出,当我构建 Main 项目时,我需要简单地独立链接这两个库。
我现在从MyProj.lib 库中收到几个LNK2019 错误,说它找不到API.lib 库中定义的符号。 Visual Studio 知道这两个库文件的位置,所以这让我很困惑。有什么想法吗?
【问题讨论】:
标签: c++ visual-studio-2010 static-libraries