我在dll中声明了如下的类,
class AFX_EXT_CLASS C3DView : public CGLView
{
public: C3DView();
DECLARE_DYNCREATE(C3DView) virtual ~C3DView();
};这样该类就包含一个CRuntimeClass静态成员了,
但是在客户程序中使用该类的时候:RUNTIME_CLASS(C3DView),编译就报错:
unresolved external symbol "__declspec(dllimport) public: static struct CRuntimeClass const C3DView::classC3DView" (__imp_?classC3DView@C3DView@@2UCRuntimeClass@@B)请教各位高手这是怎么回事啊?
class AFX_EXT_CLASS C3DView : public CGLView
{
public: C3DView();
DECLARE_DYNCREATE(C3DView) virtual ~C3DView();
};这样该类就包含一个CRuntimeClass静态成员了,
但是在客户程序中使用该类的时候:RUNTIME_CLASS(C3DView),编译就报错:
unresolved external symbol "__declspec(dllimport) public: static struct CRuntimeClass const C3DView::classC3DView" (__imp_?classC3DView@C3DView@@2UCRuntimeClass@@B)请教各位高手这是怎么回事啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货