dll程序的问题
我在dll程序中写的类,然后写一个函数,将这个函数导出,这个函数用到了这个类,然后在另外一个程序加载这个dll,我可以再这个程序定义在dll程序中写的类吗?dll中只导出函数,没有导出类...
求解答...
[解决办法]
标准的动态链接库是不支持写类的,但是COM组件支持,但是COM组件导出的是类对象。冒似也可以导出函数,这一点就记不太清楚了,以你这种要求,应该是写一个COM组件。
[解决办法]
http://www.360doc.com/content/10/1130/21/4863311_73858335.shtml
[解决办法]
Win32 DLL 应该是不行的。MFC DLL如果有导出标示应该是行的
[解决办法]
可以导出函数不导出类。
[解决办法]
可以,只要导出函数的参数列表中没有与这个类相关的参数。
[解决办法]
不建议从dll中导出类
[解决办法]
你可以这样导出,可以有两个,一个创建返回指针,一个销毁:
Cmy Create()
{
Cmy* p = new Cmy();
return p;
}
void Destroy(Cmy* p)
{
delete p;
}