b2c信息网

您现在的位置是:首页 > 今日新闻 > 正文

今日新闻

qtcreate源码(QT 开源)

hacker2022-07-05 05:26:33今日新闻96
本文目录一览:1、windows下qtcreator编写的程序如何在linux下执行??

本文目录一览:

windows下qt creator编写的程序如何在linux下执行??

Windows下是ANCII编码的,Linux下是Unicode编码的,源程序注意转化一下编码就可以了。

fedora12下面,你可以去Qt的官方网站下载rpm安装包或者在在线软件仓库里找找啊。

Qt Creator在Windows下和在Linux下的用法基本一样,就是注意以下源文件的字符编码就OK了。还有Linux下的文件名连后缀都是区分大小写的,所以一些涉及到文件读写的程序,后缀名也要注意一下。

如何用qt-4.8.5源代码配置arm版本qt

下面是编译选项,自己可以修修改改

./configure -opensource -embedded arm

-xplatform qws/linux-arm-gnueabi-g++ -no-webkit -qt-libtiff -qt-libmng

-qt-libjpeg -qt-libpng -no-qt3support -nomake demos -nomake docs -nomake

examples -little-endian -host-little-endian -no-xcursor

-no-mouse-linuxtp -qt-mouse-tslib -I/usr/local/tslib/include

-L/usr/local/tslib/lib -fast -lrt -confirm-license

PS:

在解压包的

mkspecs/linux-arm-gnueabi-g++ 目录下需要配置一下你的 linux-arm-gnueabi-g++

路径,最好是设置成绝对路径,否则可能你配置的交叉编译器没有添加到环境变量里面不好~ (如果配置了环境变量的话,那就没必要设置了)

我的给你参考一下,就是原配了~

#

# qmake configuration for building with arm-linux-gnueabi-g++

#

MAKEFILE_GENERATOR = UNIX

TARGET_PLATFORM = unix

TEMPLATE = app

CONFIG += qt warn_on release incremental link_prl gdb_dwarf_index

QT += core gui

QMAKE_INCREMENTAL_STYLE = sublib

include(../common/linux.conf)

include(../common/gcc-base-unix.conf)

include(../common/g++-unix.conf)

# modifications to g++.conf

QMAKE_CC = arm-linux-gnueabi-gcc

QMAKE_CXX = arm-linux-gnueabi-g++

QMAKE_LINK = arm-linux-gnueabi-g++

QMAKE_LINK_SHLIB = arm-linux-gnueabi-g++

# modifications to linux.conf

QMAKE_AR = arm-linux-gnueabi-ar cqs

QMAKE_OBJCOPY = arm-linux-gnueabi-objcopy

QMAKE_STRIP = arm-linux-gnueabi-strip

load(qt_config)

接下来是QT CREATE配置

工具--选项---构建和运行

1. 编译器: 点击添加: "名称"随意

"编译器路径" **/arm-none-linux-gnueabi-g++

找到你的编译器,我这里是用ARM的

其他不填也行.

2.Qt Versions: 点击添加:找到通过源码编译好的qmake文件. 例如:/usr/local/Qt-4.8.6/bin/qmake

3.构建套件: 点击添加: "名称"随意, 重点是 "编译器"跟"QT版本", 分别选择刚刚添加的两项.

调试器:如果是桌面环境那就选桌面的, 如果是在嵌入式中的,那不要也可以..

如何在ubuntu下搭建qt交叉编译环境

第一步,你需要下载QT源代码(4.8的编译比较容易),然后通过 ./configure (参数自己定,不懂看readme)接下来就是在QT CREATE里面配置了,如下:

工具--选项---构建和运行

1. 编译器: 点击添加: "名称"随意

"编译器路径" **/arm-none-linux-gnueabi-g++

找到你的编译器,我这里是用ARM的

其他不填也行.

2.Qt Versions: 点击添加:找到通过源码编译好的qmake文件. 例如:/usr/local/Qt-4.8.6/bin/qmake

3.构建套件: 点击添加: "名称"随意, 重点是 "编译器"跟"QT版本", 分别选择刚刚添加的两项.

调试器:如果是桌面环境那就选桌面的, 如果是在嵌入式中的,那不要也可以..

如果是交叉编译,那只能编译,不能运行...

求qt create + qt 4.7.1库windowws编译环境配置

请安装4.7.1版本QT,因为Qt使用了moc以实现其元对象编程和信号/槽机制,因此不同版本的qt之间是不能通用的。但是如果已经有一个没有源码的库使用低版本(这里主要是指主版本的变化,4.8用4.7的库是很简单的)的qt编写,那么可行的方法是使用低版本开发环境开发一个qobject继承体系之外导出接口dll或者lib,然后可以在新版本项目中引用。但是这样会造成你需要提供两个版本的运行库。

qt-everywhere-opensource-src-4.8.5这个包含qt create吗

下面是编译选项,自己可以修修改改./configure-opensource-embeddedarm-xplatformqws/linux-arm-gnueabi-g++-no-webkit-qt-libtiff-qt-libmng-qt-libjpeg-qt-libpng-no-qt3support-nomakedemos-nomakedocs-nomakeexamples-little-endian-host-little-endian-no-xcursor-no-mouse-linuxtp-qt-mouse-tslib-I/usr/local/tslib/include-L/usr/local/tslib/lib-fast-lrt-confirm-licensePS:在解压包的mkspecs/linux-arm-gnueabi-g++目录下需要配置一下你的linux-arm-gnueabi-g++路径,最好是设置成绝对路径,否则可能你配置的交叉编译器没有添加到环境变量里面不好~(如果配置了环境变量的话,那就没必要设置了)我的给你参考一下,就是原配了~##qmakeconfigurationforbuildingwitharm-linux-gnueabi-g++#MAKEFILE_GENERATOR=UNIXTARGET_PLATFORM=unixTEMPLATE=appCONFIG+=qtwarn_onreleaseincrementallink_prlgdb_dwarf_indexQT+=coreguiQMAKE_INCREMENTAL_STYLE=sublibinclude(../common/linux.conf)include(../common/gcc-base-unix.conf)include(../common/g++-unix.conf)#modificationstog++.confQMAKE_CC=arm-linux-gnueabi-gccQMAKE_CXX=arm-linux-gnueabi-g++QMAKE_LINK=arm-linux-gnueabi-g++QMAKE_LINK_SHLIB=arm-linux-gnueabi-g++#modificationstolinux.confQMAKE_AR=arm-linux-gnueabi-arcqsQMAKE_OBJCOPY=arm-linux-gnueabi-objcopyQMAKE_STRIP=arm-linux-gnueabi-stripload(qt_config)接下来是QTCREATE配置工具--选项---构建和运行1.编译器:点击添加:"名称"随意"编译器路径"**/arm-none-linux-gnueabi-g++找到你的编译器,我这里是用ARM的其他不填也行.2.QtVersions:点击添加:找到通过源码编译好的qmake文件.例如:/usr/local/Qt-4.8.6/bin/qmake3.构建套件:点击添加:"名称"随意,重点是"编译器"跟"QT版本",分别选择刚刚添加的两项.调试器:如果是桌面环境那就选桌面的,如果是在嵌入式中的,那不要也可以..

发表评论

评论列表

  • 竹祭树雾(2022-07-05 17:04:12)回复取消回复

    境配置5、qt-everywhere-opensource-src-4.8.5这个包含qt create吗windows下qt creator编写的程序如何在linux下执行??[editor-custom-image-flag]Windows下是ANC

  • 礼忱南简(2022-07-05 09:11:54)回复取消回复

    --构建和运行1. 编译器: 点击添加: "名称"随意 "编译器路径" **/arm-none-linux-gnueabi-g++ 找到你的编译器,我这里是用ARM的