‘壹’ qt平台编写的程序,编译生成的可执行文件,可以随意移植吗
Qt的跨平台,是指“一次编写,到处编译”,也就是说你写的代码一般不需要做特殊处理就可以在不同的平台上用Qt进行编译。
对于你所说的问题,你在win7 64位系统下编译的程序,要看你编译生成的是32位程序还是64位的程序。如果是32位的程序,那么在32位和64位windows系统下运行都是没问题的;如果是64位的程序,就只能在64位windows系统上运行了。
如果你的程序没有什么配置上的特殊要求,当然就不需要相关的配置了,只要把相应的dll文件拷贝到你的程序运行目录下就可以了,你可以到网上搜下Qt程序的发布。
‘贰’ qt creator 编译后为什么没有
Qt 自带的演示运行一般是不会再你目录生成的,会在他自己的一个特定的目录里面运行的
‘叁’ Qt编程是干什么的啊!要用什么编译器!
Qt是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架。纯粹面向对象的一个界面库,比如MFC就是微软提供的一个用C++写的GUI库,当然MFC里还有很多多线程,数据结构相关的类。看看网络吧。http://ke..com/view/23681.htm
‘肆’ 怎么得到qt 预编译之后的代码
怎么得到qt 预编译之后的代码
不可能的,编译后的是二进制文件
‘伍’ QT如何修改编译后产生的可执行文件的路径》
都会不会啊,净瞎说。。编辑 你的工程文件(后缀是 pro), 添加 TARGET = 路径/可执行文件名, 例如 放在相对于 pro 文件的上一层目录的 bin 下, 就可以写 ../bin/appName
‘陆’ 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交叉编译好以后,可执行文件在板子上执行出现一下问题,求帮忙
//你这样试试,你上面只是设置执行环境,直接执行下面代码
LD_LIBRARY_PATH=/库绝对路径你的执行文件
//如果再不行,你直接将所需库拷贝到/lib和/usr/lib里面去
‘捌’ qt5编译成功了,出来了exe很多,但是怎样生成
platforms/qwindows.dll 注意这个platforms是一个文件夹,你拷贝整个文件夹就行
icudt51.dll
icuin51.dll
icuuc51.dll
libgcc_s_dw2-1.dll
libGLESv2.dll
libstdc++-6.dll
libwinpthread-1.dll
Qt5Core.dll
Qt5Gui.dll
Qt5Multimedia.dll
Qt5MultimediaWidgets.dll
Qt5Network.dll
Qt5OpenGL.dll
Qt5Positioning.dll
Qt5PrintSupport.dll
Qt5Qml.dll
Qt5Quick.dll
Qt5Sensors.dll
Qt5Sql.dll
Qt5Svg.dll
Qt5WebKit.dll
Qt5WebKitWidgets.dll
Qt5Widgets.dll
qwindows.dll
你在qt的目录中找到这25个dll,随同可执行文件一块发布就可以了。把可执行文件至于这些dll目录下,或者将这些dll加到环境变量中也行。有些dll名称可随版本得不同而不同。
‘玖’ 关于qt creator的编译问题(qt版本5.0.2),大家帮帮我啊。谢谢了
QApplication是在5.0.2/mingw47_32/include/QtWidgets下
Qt5.x确实和Qt4.x有所区别
你可以尝试在pro文件中加上QT =core gui widgets
将#include<QApplication>改为#include<QtWidget/QApplication>,其他的比如QLabel也是一样