请问一个关于使用DLL中类成员的有关问题

请教一个关于使用DLL中类成员的问题
我的DLL工程里有一个类A

class A
{
f1();
f2();
}

并且导出一个函数
__declspec(dllexport) CreateModule(A *a)
{
  A*aaa = new A;
  a = aaa;
}

然后在另外的工程里导入CreateModule成功创建了A对象

A *test ;
CreateModule(test );


但是我调用A->f1();编译通过,但是连接提示unresolved externals?

请问我怎么做可以调用A的成员函数?

------解决方案--------------------
恭喜楼主解决了

------解决方案--------------------
恭喜~
------解决方案--------------------

------解决方案--------------------

------解决方案--------------------
DLL 好像只能做 C 样式的函数吧, extern "C" (如果使用C++) 且为 __stdcall 调用约定的 函数
如果确实想要在DLL 导出一个类,那就COM吧 ,用 ATL