如果封装DLL,你自己定义的类就难以向外导出了,如果你是从DLL中导出函数,作为类成员函数(通过头文件被别人引用)的实现部分,也是可以的,如果你定义A类,定义其成员函数out, 那么你在A::out(int temp){}的实现中写下你上面的所有代码吗,再加一句InitComm2(temp);
你的类成员变量就定义为几个函数指针就好了,dll中有什么函数,你就定义成那几个函数指针,在构造函数里根据dll中的函数,初始化你的类就好了