DLL初始化的问题
各位大虾,请教了:
我想在DLL中封装一个类A,并在客户端程序显式地去调用此类,我该怎么去NEW该类呢?我不想在程序的开始设置:#program comment(lib,"A.LIB")或者在PROJECT->SETTING->LINK中去设置LIB,而是想通过程序来动态调用。
如程序所示:
A_EXAMPLE.DLL:
class AFX_EXT_CLASS A
{}
客户端程序:
int main()
{
HINSTANCE hIns = AfxLoadLibrary("A.DLL"); //获取DLL句柄
if(hIns != NULL)
{
//这里想得到类A实例化的指针
A* m_pA = new A; //这里编译提示错误,该怎么改呢?
}
}
这里我该怎么写呢?谢谢各位。