• 2211阅读
  • 5回复

[提问]QT封装成标准DLL给其他软件调用,能否含有QT的数据类型? [复制链接]

上一主题 下一主题
离线dafei2015
 

只看楼主 倒序阅读 楼主  发表于: 2020-04-14
我的DLL里还有QByteArray,QString,QList等 QT的数据类型,用标准的C格式导出,但是部分函数用不了,不知道是不是不能含有QT的数据类型,要转换下?
离线liulin188

只看该作者 1楼 发表于: 2020-04-14
需要用qwinmingrate
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线yanwuyue

只看该作者 2楼 发表于: 2020-04-15
内部可以用,
但是外部导出的函数不能用,必须也是标准C++的,
另外Qt的UI正常情况下也是不能用的,
楼上的应该是qtwinmingrate
离线spygg

只看该作者 3楼 发表于: 2020-04-15
导出Qt模块DLL给VC调用  是可以的,不过要整体导出给第三方使用
签名就是这么浪
离线@longsheng@

只看该作者 4楼 发表于: 2020-04-24
学习~
离线zhang2349

只看该作者 5楼 发表于: 2020-04-24
可以的,有些需要消息循环,需要实例化一个QApplication或QCoreApplication
快速回复
限100 字节
 
上一个 下一个