阅读:1644回复:2
求救,如何导出这个带类参数的类这个带参数class T的类是不是比较特殊,用他做基类生命新类会报警,且在link阶段出错 template <class T> class __declspec( dllexport ) CAuxThunk { friend class CExtBox; // mgesing: ins 。。。 } class __declspec( dllexport ) CExtBox :public CAuxThunk<CExtBox> { public: 。。。 } warning C4275: non dll-interface class 'CAuxThunk<class CExtBox>' used as base for dll-interface class 'CExtBox' unresolved external symbol "public: __thiscall CExtBox::CExtBox(struct HINSTANCE__ * const &)" (??0CExtBox@@QAE@ABQAUHINSTANCE__@@@Z) unresolved external symbol "public: virtual __thiscall CExtBox::~CExtBox(void)" (??1CExtBox@@UAE@XZ) :( :( |
|
沙发#
发布于:2004-06-18 16:14
看不来,不会模版
关注一下 |
|
|
板凳#
发布于:2005-03-09 13:14
模板的定义要在.h头文件中,不能在cpp中
|
|
|