【发布时间】:2014-01-13 21:25:27
【问题描述】:
我收到了类似LINK2001: unresolved external symbol "... __declspec (dllimport) public: __thiscall <function> ..." <internally coded equivalent> 的链接器错误。
这些函数在静态库中作为主项目的依赖项提供。
我已确认该库已成功创建,并在 Framework and References 下以正确的 Full Path 引用,包括 .lib 扩展名。
__declspec (dllimport) 是否意味着它需要一个 DLL?如果是这样,那就没有了。
【问题讨论】:
-
你确定你使用的头文件正确吗?您是否定义了为您提供静态链接而不是动态链接的符号?
-
使用静态库时缺少预处理器编译定义。
标签: c++ visual-studio-2012 dll static-libraries