導航:首頁 > 源碼編譯 > qt5源碼

qt5源碼

發布時間:2022-02-15 15:14:07

① 如何用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-obj
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版本", 分別選擇剛剛添加的兩項.
調試器:如果是桌面環境那就選桌面的, 如果是在嵌入式中的,那不要也可以..

② 拿到了一份前輩的QT源碼,打算重新編譯一下,出現如下錯誤信息,有大神知道什麼原因,怎麼破解嗎

估計你不滿足他編譯設置條件,錯誤說/MP應該是一個文件或者目錄,但是並不存在

③ 求一個基於Qt5.7的音樂播放器(源碼)

Qt5.7的音樂播放器(源碼)三到五天可以弄好給樓主。

④ qt-win-opensource-src-5.2.1這個在哪裡下載

http://mirrors.ustc.e.cn/qtproject/official_releases/qt/5.2/5.2.1/single/qt-everywhere-opensource-src-5.2.1.zip

mySql沒弄過,自己去GG吧

⑤ c++ gui qt4 可在qt5中編譯的源碼

用QT和VS集成就行了,下載對應版本的QT源碼,然後在VS命令行下進行編譯,然後下一個VS的QT插件。然後VS建立QT工程,用Qt Designer編輯ui界面文件,也可以直接在VS裡面編輯ui文件。具體你自己研究

⑥ 【求助】QT5.2.1源碼編譯有出錯,提示incomplete type

加上 #include <QApplication>
incomplete type說明當前C++文件中沒有定義QApplication類型,該類型應當在QApplication文件中被定義。,希望以後更細心一點。如果還出錯,檢查pro文件中是否有core和gui模塊。

⑦ QT5.5 為什麼編譯 HelloQt 窗口老是顯示 無法打開QApplacation文件 為什麼!

qt 源代碼路徑不能有空格 或者 非英文字元,你的有空格。

⑧ ubuntu怎麼編譯qt5源代碼

以下是編譯QT源碼的基本步驟:
1.源代碼的獲取 , 最新的是4.8.2版本。
2.解壓代碼
輸入指令: tar zxvf qt-everywhere-opensource-src-4.8.2.tar.gz,解壓出QT源代碼。
3.執行./config生成makefile
輸入指令: ./config
下面會出現提示,是使用the Commercial Edition還是Open Source Edition。
選擇」o」,接著會出現一些提示關於license的信息,選擇」yes」。

4.編譯QT
等在Ubuntu中順利下載了缺失的那3個lib後。再次重復第三步的 ./configure指令。
輸入指令: make,
然後便可以順利地生成Makefile文件。
5.安裝QT
運行指令: sudo make install,需要幾分鍾的時間,系統會默認將Qt安裝到目錄:/usr/local/Trolltech/Qt-4.8.2。
驗證安裝完成:運行/usr/local/Trolltech/Qt-4.8.2/bin/designer,如果能夠正常啟動designer,則說明Qt已經安裝好了。
6.設置環境變數
7.測試環境變數

⑨ Qt網上下載的源代碼運行不了,怎麼辦

你是不是下載的QT4的程序,然後用QT5編譯的,你在pro文件中加一行QT+=qtwidgets試試看

⑩ 求助,我在linux下安裝的Qt5為什麼用GDB調試器無法進入源碼

打開命令終端面板輸入:sudo apt-get install gdb 如圖所示: 即可安裝,如果還是不可以,那就使用下面這種方式安裝: 打開終端輸入: wget ftp://ftp.gnu.org/gnu/gdb/gdb-7.9.tar.gz 下載完畢後解壓 tar -zxvf /gdb-7.9.tar.gz 然後進行安裝即可

閱讀全文

與qt5源碼相關的資料

熱點內容
圓柱體重計演算法 瀏覽:228
谷歌伺服器解析地址 瀏覽:697
應屆畢業生程序員實習期怎麼過 瀏覽:706
板石樓梯計演算法 瀏覽:435
swift開發pdf 瀏覽:293
ideajava編譯版本 瀏覽:964
邁普交換機常用命令 瀏覽:179
刪除創建的文件夾命令 瀏覽:183
linuxmysql連接拒絕連接 瀏覽:821
php關鍵詞源碼 瀏覽:830
小米公司需要那麼多程序員嗎 瀏覽:897
超准macd副圖源碼 瀏覽:10
好脾氣的程序員 瀏覽:664
macppt壓縮軟體 瀏覽:135
公眾號推廣系統源碼 瀏覽:67
程序員作息安排 瀏覽:625
如何在本地登錄伺服器 瀏覽:338
喵吧app怎麼使用 瀏覽:754
家庭伺服器如何連wifi 瀏覽:209
新聞推薦系統源碼 瀏覽:227