66问答网
所有问题
请问Qt编译后的执行文件发到别人电脑上执行不了
如题所述
举报该问题
其他回答
第1个回答 2018-08-04
使用 windeployqt 来拷贝所有依赖,这是Qt自带的,打开Qt SDK提供的命令行环境,输入 windeployqt 就能看帮助。
本回答被网友采纳
第2个回答 2017-08-08
//你这样试试,你上面只是设置执行环境,直接执行下面代码LD_LIBRARY_PATH=/库绝对路本回答被提问者采纳
相似回答
QT
程序
编译
生成
后在
自己机器上能够运行,却无法
在别人
机器上运行
答:
多谢,弄了个小例子,也出现这样的问题,
把platforms目录拷贝到应用程序目录下就ok了
QT编译后的
可
执行文件
换个机子怎么
执行不了
答:
需要对应的库
,你在编译选项里选择静态编译就好了,否则默认的是动态链接库,用静态编译后文件会大很多。
Qt 编译
好的 可
执行文件
不能运行是怎么回事?
答:
缺少动态链接库
,你的qt是动态编译的,根据提示上你qt的安装目录上考到你的exe文件夹里
我使用QT5.0.1写的程序在自己有安装
QT的电脑上
能正常运行,但
在
没安装QT...
答:
缺少这个libEGL.dll,拷到程序目录,问题解决,我也遇到相同问题,就这样解决了,此外,还要在部署目录里建立platforms目录,并在platforms放入qminimal.dll和qwindows.dll两个
文件
,程序才能运行。
ubuntu18.04下生成的
qt执行文件在
16.04不能运
答:
更换成qt5即可。根据查询ubuntu相关资料得知,ubuntu18.04下生成的
qt执行文件在
16.04不能运行更换成qt5即可,自带
qt的
版本为4.9.2,此版本为终端执行qmake默认版本,此时
编译在qt
5中编写的代码会形成冲突,导致可
执行文件不
可执行的解决办法是将ubuntu16.04中默认qt版本更换成qt5即可。
ubuntu用
qt
creator写的程序
编译后
生成的可
执行文件
复制到另一个系统...
答:
例如codecs、imageformats目录常常是用到的。也就是说把
Qt
Core4.so、QtGui4.so这几个复制到你的可
执行
程序目录,并且创建一个plugins目录,然后复制
qt
/plugins里的codecs目录和imageformats目录(以及其他插件目录,如你用到数据库就需要sqldrivers)到这个plugins目录即可,也就这点东西 ...
大家正在搜
解释执行和编译执行的区别
编译后生成的文件扩展名为
c语言程序编译执行解释执行
c语言编译后生成什么文件
makefile 多文件编译
linux编译c文件
可执行文件
与编译方式执行程序
编译和解释执行一个java
相关问题
Qt生成的exe文件拷贝到别人的电脑上不能运行,根据提示又加...
如何解决Qt程序在其他电脑上无法运行的问题
Qt5 编译后的exe在另一台未装Qt的机器上怎么运行
Qt程序在其他电脑上运行出现问题
qt平台编写的程序,编译生成的可执行文件,可以随意移植吗?
怎么在别人的电脑上(别的编译器上)运行自己的QT代码
怎样才可以在别人的电脑上运行自己的QT程序
qt项目 使用了qwt控件,发布,在别人的电脑上,提示“无法...