什么是未定义的参考/未解决的外部符号错误?什么是常见原因以及如何修复/预防它们?
随意编辑/添加您自己的.
c++ c++-faq linker-errors unresolved-external undefined-reference
我试图将我的Qt项目设置从Visual Studio 2013升级到2015。这几乎完成了,但是qtmaind.lib出现了一些错误。
1> qtmaind.lib(qtmain_winrt.obj):错误LNK2019:无法解析的外部符号 在函数_WinMain @ 16 1> qtmaind.lib(qtmain_winrt.obj)中引用的imp__RoInitialize @ 4:错误LNK2019:在函数“公共:__thiscall AppContainer :: AppContainer(void)”中引用的未解析的外部符号__imp__RoGetActivationFactory @ 12(?? 0AppContainer @@ QAE @ XZ)1> qtmaind.lib(qtmain_winrt.obj):错误LNK2019:在函数“ private:void __thiscall Microsoft :: WRL :: Wrappers :: HStringReference :: CreateReference(wchar_t const *,”中引用的未解析的外部符号_WindowsCreateStringReference @ 16 unsigned int,unsigned int)”(?CreateReference @ HStringReference @ Wrappers @ WRL @ Microsoft @@ AAEXPB_WII @ Z)1> qtmaind.lib(qtmain_winrt.obj):错误LNK2019:函数“ public:中引用的外部符号_WindowsDeleteString @ 4尚未解析无效__thiscall Microsoft :: WRL :: Wrappers :: HString ::Release(void)”(?Release @ HString @ Wrappers @ WRL @ Microsoft @@ QAEXXZ)1> qtmaind.lib(qtmain_winrt.obj):错误LNK2019:函数“ public:wchar_t const * __thiscall中引用的未解析的外部符号_WindowsGetStringRawBuffer …