① Qt 编译好的 可执行文件 不能运行是怎么回事
缺少动态链接库,你的qt是动态编译的,根据提示上你qt的安装目录上考到你的exe文件夹里
② Qt 如何编译成可执行程序,像VC的静态编译,可以在脱离QT的环境中运行
qt 开源版本 不允许静态编译
可以将DLL打包,就能再其他的机器上运行了.
③ ubuntu用qt creator写的程序编译后生成的可执行文件复制到另一个系统中需要哪些文件才能运行
看看自己导入什么模块,一般是QtCore、QtGui等,带上QtCore4.so、QtGui4.so这几个库就行了,也就这几个东西,还有复制qt/plugins目录里你用到的插件,例如codecs、imageformats目录常常是用到的。也就是说把QtCore4.so、QtGui4.so这几个复制到你的可执行程序目录,并且创建一个plugins目录,然后复制qt/plugins里的codecs目录和imageformats目录(以及其他插件目录,如你用到数据库就需要sqldrivers)到这个plugins目录即可,也就这点东西
④ qt编译生成的可执行文件打开不了
是缺少环境变量 导致加载不到需要的动态库 把qt路径的bin 和 lib 添加到环境变量里面
⑤ qt程序运行后生成的exe文件如何单独执行
你可以在pro文件里指定exe文件的输出路径,比如destdir
+=
d:/output,编译后,指定的文件夹里就只有那个exe文件了。
另外,其他的编译临时文件不可能不会生成。
⑥ QT如何修改编译后产生的可执行文件的路径》
都会不会啊,净瞎说。。编辑 你的工程文件(后缀是 pro), 添加 TARGET = 路径/可执行文件名, 例如 放在相对于 pro 文件的上一层目录的 bin 下, 就可以写 ../bin/appName
⑦ qt creator编译后的可执行文件,能有什么办法看它的源代码吗
不可能的,编译后的是二进制文件
⑧ 求教大神,ubuntu下Qt程序怎么发布我按发布编译运行后,然后把生成的可执行文件拷到另一台机子
缺动态库就拷阿,从qt目录里找到对应的动态库放到程序目录就好了,记得一般需要qtcore和gui啥的
⑨ qt平台编写的程序,编译生成的可执行文件,可以随意移植吗
Qt的跨平台,是指“一次编写,到处编译”,也就是说你写的代码一般不需要做特殊处理就可以在不同的平台上用Qt进行编译。
对于你所说的问题,你在win7 64位系统下编译的程序,要看你编译生成的是32位程序还是64位的程序。如果是32位的程序,那么在32位和64位windows系统下运行都是没问题的;如果是64位的程序,就只能在64位windows系统上运行了。
如果你的程序没有什么配置上的特殊要求,当然就不需要相关的配置了,只要把相应的dll文件拷贝到你的程序运行目录下就可以了,你可以到网上搜下Qt程序的发布。
⑩ 如何修改Qt编译生成的可执行文件的图标
资源里创建 img.qrc 添加现有文件.ico
代码里增加
setWindowIcon(QIcon(":/.ico"));