我在windows下用QT写了个程序,把这个源代码直接在linux下编译可以…
1、QT 的跨平台是指一次编码,到处编译,你可以用同一份源代码在 WIndows 和 Linux 上编译,如果代码里面仅用到 QT 的部分,那么是可以编译通过的,编译出来的程序运行界面效果是差不多的。
2、Windows下是ANCII编码的,Linux下是Unicode编码的,源程序注意转化一下编码就可以了。fedora12下面,你可以去Qt的官方网站下载rpm安装包或者在在线软件仓库里找找啊。
3、算法部分尽可能使用C和c++的标准函数库 但遇到线程、网络和一些系统api调用只能分开写。
4、QT编的源码在linux和windows下是通用的,如果要想在两个不同的平台上发面应用程序,你必须分别在不同平台上编译,发布,才行。
笔记本可以编译linuxqt吗
1、首先在windows下安装一个qt包,设置qtdir路径,如果linux下的有cmake直接cmake,如果没有,根据makefile设置vc工程属性。
2、需要保证linux下要安装了qt环境 2 进入你的程序目录,运行 /usr/local/qt_install/bin/qmake xxxx.pro。
3、可以QtCreator只是一个集成开发工具,这个版本随意,网上下就可以,Qte不是用最新,而是最好用跟你在Linux开台开发一样的。
4、仔细看里面的源代码,应该有一些文件里有连接到*.lib文件的,这是QT的动态库文件把QT库编译成linux下的*.lib,然后编译的时候,把lib文件放在同一文件夹,并且编译命令加上-l *.lib或者放到根目录下的lib目录下也可以。
linux+qt打包发布程序如何在目标机上运行?
1、首先,你需要一块ARM芯片的测试主板。然后在主板上加载Linux系统,并且在Linux系统中配置QT的演示环境。
2、添加启动程序在etc/rcd等init进程的脚本中实际是在init.d中,直接作为一个进程启动。可参考linux的进程启动,以S99等开始。 qt程序记得加-qws哦亲。
3、首先,点击“文件”——“新建文件或项目”。在弹出的界面中选择”其它项目“——”empty qmake project。在新弹出的窗口中选择项目保存的目录。设置完成。如果是运行于安卓手机,可以选择一个安卓模拟器。
4、首先创建根目录,再将Qt编译后的可执行文件放在目录上。其次目录下创建一个脚本文件,可以给其可执行权限命令为,执行脚本文件。
5、写在依赖包列表里,有管理程序会自动下载安装的。不过要写明版本和候选源的名字。加上官方的运行库依赖……基本上所有的linux发行版都有qt4运行库的源。
6、需要保证linux下要安装了qt环境 2 进入你的程序目录,运行 /usr/local/qt_install/bin/qmake xxxx.pro。