func2(CClass param1);//这个我不希望对使用者可见,包括CClass类型以及定义它的头文件CClass.h DClass param2;//这个我不希望对使用者可见,包括DClass类型以及定义它的头文件DClass.h } 因此我的做法是在此基础上添加头文件IBClass.h: class__declspec(dllexport) IBClass { virtualfunc1();//这个我希望...
如 xx_mt(多线程版)和 xx;要封装的库本身是 c++ ,要封装的是内嵌类型,前置声明时不但困难,而...
最近项目进行到一定阶段,老板要求把已完成部分分离开并把各模块封装成dll。用vs开发dll当然很简单,是用vs的向导可以很快写一个dll.但是我遇到了一些问题:刚开始只需要把各个模块的头文件和cpp加入到一个新的dll工程,然后又把导出类的成员函数和成员变量用到的结构体类型、类类型定义的头文件加进来,...