动态库的创建,隐式加载和显式加载

记录讲解这个主题的两个资源:

博文:

DLL动态库的创建,隐式加载和显式加载

视频:

C++动态库和静态库,作为C++核心知识的它们有什么秘密呢!

要点:

(1)导出函数为什么要加extern "C"?

因为导出文件是cpp文件,C++的编译方式会让导出的函数名发生变化,使用者通过原函数名无法成功从动态库中加载函数。

若导出文件是.c文件,就没有这个问题。

(2)windows下Source.def的作用和格式。

猜你喜欢

转载自www.cnblogs.com/tlz888/p/11651238.html