windows 静态库 与 动态库

在vs 中

静态库 感觉紧跟 gcc 编译没什么区别,   在windows 中建立工程时,选择,静态库, 然后没有主函数,只有具体的函数。

静态库编译完之后会有 .lib文件,在调用时,使用, #pragma comment(lib,"XXX")

 

动态库,在Windows中建立工程时,使用 .dll 建立,然后也是没有主函数,但是在头文件中要写上    __declspec(dllexport)   加上具体的函数

动态库编译完之后,会有 .lib  以及 .dll 两种文件,将.lib 复制到要使用动态库的工程一级的目录,将.dll复制到 debug中的 .exe 的目录中。在引用时,同样是

 #pragma comment(lib,"XXX")

posted @ 2021-02-03 15:22  看星星的派大星  阅读(114)  评论(0编辑  收藏  举报