【问题标题】:VS2010 error LNK2001: unresolved external in MFC static applicationVS2010 错误 LNK2001: 在 MFC 静态应用程序中无法解析外部
【发布时间】:2012-01-18 03:57:45
【问题描述】:

当我尝试将静态 MFC 应用程序与 libmp3lame.lib C++ 库链接时,我在 Visual Studio 2010 SP1 中收到此错误。

>nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argv
>nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argc

我怎样才能摆脱这个错误?

【问题讨论】:

    标签: c++ visual-studio-2010 mfc linker lnk2001


    【解决方案1】:

    确保您链接的是正确版本的运行时库(多线程、多线程 DLL、调试多线程、调试多线程 DLL 等)。

    【讨论】:

    • 是的,我正在链接正确的 lib 文件,该项目是 mfc 静态的
    猜你喜欢
    • 1970-01-01
    • 2015-06-03
    • 2015-12-31
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 2011-11-30
    • 2010-11-17
    • 2018-10-28
    相关资源
    最近更新 更多