qml与c++混合编程打包问题总结

        按照网上教程,前面的步骤就不再过多叙述,就是用release编译,再用qt自带的windeployqt 进行相关的库的搜索

        1、我遇到的问题:第一次打包完成后,我就在其他电脑运行,直接报错,没有.dll库;

              解决办法:提示那些库不存在,就在你下载的qt下bin文件里找到这些库,复制到项目下

        2、问题:再次打开,软件无反应;不得不说windeployqt这个东西,打包不完整

               解决办法:还是缺库,缺qml的库,现在你就需要另一个命令【windeployqt  --qmldir 你的程序.exe 你下载的qtD:\Work\QT6\6.7.2\mingw_64\qml】

        3、问题:该有的库都有了,我在其他电脑使用,不出意外,还是无法运行,没有任何提示

                解决办法:你的程序该有的库都已经有了,除非你写的程序有bug;那就还是库的问题,不过不是qt的库,是window的库,你需要更新你的window库,我也不知道丢了那些库,反正把window库补全就欧克了;

        4、问题:打开软件能显示界面,但有些功能无法用

              解决办法:点击按钮无反应,或者图片无法加载,就是你写程序的时候指定的绝对路径问题,比如有些资源用绝对路径加载;建议,写一个程序的时候,留一个接口专门将错误信息以日志样式写在.txt文件里,当你将一个程序打包完成后就不能调试,有些错误信息你观察不到;

      

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值