【发布时间】:2015-07-16 05:28:44
【问题描述】:
我想在我的项目中使用一些 dll (VS2013 - c++),
我使用“project->properties->vc++ 目录”给出了dll和headers的路径,构建项目后,出现链接器错误(常见的“未解析的外部符号”)。将 .lib 文件提供给链接器即可解决问题!
但是为什么动态链接需要静态库(.lib)???
【问题讨论】:
-
这就是动态链接在 Windows 上的工作方式。 Google 术语:“导入库”、“def 文件”、“__declspec(dllimport)”
标签: c++ visual-studio-2013 linker static-linking dynamic-linking