【问题标题】:linking error with Visual studio different versions与 Visual Studio 不同版本的链接错误
【发布时间】:2013-11-29 05:38:57
【问题描述】:

当我使用 Visual Studio 2005 版本 8.0.50727.42、.NET 框架版本 2.0.50727 运行我的 sln 时,我收到此错误。

错误 LNK2001:无法解析的外部符号 但是我在通过 Visual Studio 2005 和更高版本的 .NET 框架运行相同的 sln 时没有收到错误。

我重新安装了上面提到的以前的版本。但仍然有相同的链接错误。

要求是用上面提到的第一个版本构建代码。 请建议方法。

注意:使用上述两个不同版本构建代码时,项目属性设置相同。

【问题讨论】:

    标签: c++ visual-studio-2005


    【解决方案1】:

    尝试为您的链接器设置/VERBOSE flag(注意:确保为链接器设置它)。然后查看所有包含的库并验证包含相关符号的库是否已正确链接。

    编辑:还请注意,在 32 位项目中链接(或者更确切地说是链接失败)针对 64 位库时,您不会收到正确的警告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-16
      • 2015-09-17
      • 1970-01-01
      • 2020-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多