首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

一帖求解解决方案

2012-03-11 
一帖求解基本情况如下:之前用MFC开发出的DLL中,用一全局函数导出了类....(类class1在DLL中声明定义,有成员

一帖求解
基本情况如下:
  之前用MFC开发出的DLL中,用一全局函数导出了类....(类class1在DLL中声明定义,有成员变量m_1,成员函数 f1())。
   
  再写一应用程序,调用DLL的导出函数,得到类class1
  可是,只能读取到类的成员变量,而用不了类的成员函数
  何解 ?

PS , DLL是MFC共享DLL,应用程序是QT应用......

另记:QT无法识别DLL中的string,只能认出char*

呵呵....不是QT 是C++ 的扩展么?



[解决办法]
忠告:涉及 DLL 的 最好全部用标准的 C 导出形式。 就是标准的DLL导出。

你所说的问题,也是可以解决的,首先 要使用 同样的编译器。以确保 ABI 相同,然后 你的Qt 程序中 可能要引入 MFC 的头文件,连接 MFC 的库。

热点排行