关闭

动态库、静态库

385人阅读 评论(0) 收藏 举报
分类:

凡是以extern "C" 声明的函数,编译器编译后都不会改名,而没有加的,c编译器不会改名,cpp编译器会改名,而且不管是哪种类型的程序(lib\dll\exe);

extern "C"是编译器编译规则的约定。

dll库:
dll库都会生成一个lib导入库。映射dll库中的函数名字与符号。 uc中没有这个库,因为uc中共享库中包含了,只要链接的时候加进去就可以了。
_declspec(dllexport) 与 def文件的作用只是将函数导出

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:21967次
    • 积分:320
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:14篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论