【发布时间】:2014-09-15 00:33:50
【问题描述】:
我已卸载并重新安装了 Visual Studio 2013,但编译时总是出现同样的错误:
Error 1837 error LNK2019: unresolved external symbol "int __cdecl ATL::_AtlInitializeCriticalSectionEx(struct _RTL_CRITICAL_SECTION *,unsigned long,unsigned long)" (?_AtlInitializeCriticalSectionEx@ATL@@YAHPAU_RTL_CRITICAL_SECTION@@KK@Z) referenced in function "public: long __thiscall ATL::CComCriticalSection::Init(void)" (?Init@CComCriticalSection@ATL@@QAEJXZ)
【问题讨论】:
-
Unresolved external symbols in Visual Studio 2010 的可能重复项,以及许多其他“未解决的外部问题”问题。在发布新问题之前,请先进行一些研究。在这种情况下,搜索
[c++] unresolved external symbol(使用方括号)。我链接的帖子有具体的分步说明。 -
你忘记链接 atls.lib
-
我从来没有链接过它,如果我忘记喜欢那个库,不应该只有 1 个未解析的外部符号吗?
-
在发布到 StackOverflow 之前,您始终可以在网上搜索“LNK2019”。
标签: c++ windows visual-studio winapi atl