使用ACE_DLL 进行操作碰到的问题
cy721 2008-11-13 10:23:16 我最近在学习使用ACE_DLL动态加载链接库。。
写了个程序代码如下:
int main(int argc, char *argv[])
{
ACE_DLL *m_pAceDll = new ACE_DLL;
int errorCode = m_pAceDll->open("Link",ACE_DEFAULT_SHLIB_MODE,1);
if(0 != errorCode)
{
cout <<"Fail to open the dll file!" <<endl;
}
Test* pdll=(Test*)m_pAceDll->symbol("ClassInterface");
pdll->output();
return 1;
}
在执行的时候总是会报ACESS VIOLATION 的错误
那个output()函数没有执行成功。。
请大家帮我看下代码,那里写错了