C++ - 类或函数导出lib的两种方式

简介

默认编译器生成动态库时只生成dll,不生成lib

 

方法一

在需要导出的类名或函数名前面加__declspec(dllexport);

在使用的地方用__desclspec(dllimport)。

 

方法二

这种方式还可以做成自动导出所有的类或函数,只需要在自动生成def文件即可

CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS

CMake的使用:c++ - vs加载dll - vs2017生成dll - Code Examples (code-examples.net)

posted @   Citrusliu  阅读(787)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示