如何把c++类中的函数封装成dll

2025-02-01 19:41:12
推荐回答(1个)
回答1:

建议找一个dll生成的博客看一看,基本思路就是用一些dll选项放入到代码中,大概形如dllexport,dllimport这样的东东,目的是将需要外部调用的函数或者类暴露给外部使用者。 如果函数不需要被外部调用,就不需要使用export。
另外编译器也需要设定编译选项,表明是为生成动态库的。 像linux下有-shared这样的,windows下的visual studio在创建工程的时候,可以直接指定是动态库工程。