gpt4 book ai didi

c++ - 转移到 VS 2010,很多 "unresolved external symbol"错误

转载 作者:行者123 更新时间:2023-11-30 04:24:30 25 4
gpt4 key购买 nike

我正在将现有的多项目 VS2008 解决方案转移到 VS2010。

在修复了一些与 C++11 相关的问题后,所有项目都成功编译,但我遇到了很多(大约一百个)“未解析的外部符号”链接器错误。它们都是关于我的一个项目(图书馆)的功能。我检查了项目依赖项,它们没问题:该库的所有用户都将其列为依赖项。

迁移前,解决方案在VS2008中编译链接成功。

为什么会出现此问题以及如何解决?

最佳答案

事实证明,“链接库依赖项”选项被设置为“否”(在原始项目和转换后的项目中)。尽管有此设置,库仍以某种方式在 VS2008 中链接,而在 VS2010 中则不是。

为了解决这个问题,我只是将“Librarian->General”中的“Link library dependencies”设置为“Yes”:

enter image description here

关于c++ - 转移到 VS 2010,很多 "unresolved external symbol"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12705508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com