windows 静态库 与 动态库

在vs 中

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

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

 

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

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

 #pragma comment(lib,"XXX")

posted @   看星星的派大星  阅读(121)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示