用QT写好的程式,如何使用在其他未装QT的PC上?换句话说,如何封装后转移到其他电脑?请帮忙说明详细步骤!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用QT写好的程式,如何使用在其他未装QT的PC上?换句话说,如何封装后转移到其他电脑?请帮忙说明详细步骤!相关的知识,希望对你有一定的参考价值。

万分感谢!请帮忙尽量详细点~
新手!!!

一般情况下,你搜索QT的安装目录下找到四个文件,分别是mingwm10.dll、libgcc_s_dw2-1.dll、QtCore4.dll、QtGui4.dll,将这四个文件和你的可执行程序放一块,然后再拷贝到其他电脑上就可以运行了。如果不行的话,就像jing_1753说的那样,运行程序时提醒缺什么文件就搜索那个文件,然后拷贝到可执行程序所在目录下就可以了追问

另外,想再请教一个问题,如下:
typedef int (*AvgFunction)(int, int);
AvgFunction avg = (AvgFunction) library->resolve("avg")(resolve函数返回地址);
问题:为什么library->resolve前面要加(AvgFunction)?是什么意思?
还请帮忙再次指点下!!!非常感谢你啦~
本人新手。

参考技术A 在程序的生成目录下,找打debug,或者release,最好的是release(发行版),双击这个可执行程序,就会弹出缺少什么什么东西,你直接搜出来放在这个目录下面就行,继续重复我刚才说的步骤,一般加四个就够了,最后你点击的时候就是可以运行的时候,把这个release拷到其他PC上吧,随便哪个,都可以完美运行,如果还不清楚,可以搜索QT动态编译就可以了

以上是关于用QT写好的程式,如何使用在其他未装QT的PC上?换句话说,如何封装后转移到其他电脑?请帮忙说明详细步骤!的主要内容,如果未能解决你的问题,请参考以下文章

如何在Windows下构建ARM Linux QT开发环境

Qt。如何使用 QtNetwork 查看网络上的其他计算机?

QT+socket快速入门3

Qt 中的qserialplot 串口通信功能如何在qt for android用?或者用Qt如何实现android版本的串口通信功能?

Pyinstaller Packed EXE 无法在其他 PC 上运行脚本。说:Qt5Core,找不到dll

qt-4.8.4安装和环境变量配置