识别所需的链接库
Posted
技术标签:
【中文标题】识别所需的链接库【英文标题】:Identifying Needed Link Libraries 【发布时间】:2011-10-03 22:17:52 【问题描述】:我在 Visual Studio 2010 (VS2010) 下使用 C++。我已经引入了作为标题和库提供的第三方库。我添加到这个库中的第一个调用产生了大量未解决的符号链接错误。问题是这个库中有 lot 的 .lib 文件。我需要以某种方式确定我需要的那些。我已经将库 directory 添加到 VS2010 链接器选项中。现在我只需要确定我需要的各个库。
最佳解决方案:链接尝试后,VS2010 将扫描库目录中未解析的符号,并告诉我哪些 .lib 文件包含它们。
除此之外,我想就解决这个问题的最有效方法征求社区的意见。
谢谢, 戴夫
【问题讨论】:
【参考方案1】:文档应该会告诉你。如果您没有,则将其留给链接器进行整理。添加 all .libs 作为附加依赖项。
然后花一个懒散的星期五来使用 /VERBOSE 链接器选项来整理出您真正需要的那些,它会向您显示在输出窗口的跟踪中实际使用了哪个 .lib。 Project + Properties, Linker, Command line 添加选项。
【讨论】:
以上是关于识别所需的链接库的主要内容,如果未能解决你的问题,请参考以下文章