静态库和动态库的开发使用
2026/6/23 11:22:31 网站建设 项目流程

静态库和动态库

静态库:把源代码编译成二进制代码,然后你就可以把静态库发布出去(头文件 + 库文件)。

静态库:需要头文件和lib(静态库)文件。
动态库:需要头文件和lib(符合文件)和dll(动态库)文件。

制作动态库库,声明:
——declspec(dllexport) int add(int a, int b);

注意:C语言和C++生成的符号不一样,就导致了C语言的库,在C++里面不能直接调用
如何解决?告诉C++编译器,以C语言的方式找符合就行了

extern"C"{
——declspec(dllexport) int add(int a, int b);
}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询