導航:首頁 > 源碼編譯 > linuxqt如何修改編譯選項

linuxqt如何修改編譯選項

發布時間:2022-08-12 02:14:52

1. QT 怎樣添加編譯選項

添加庫文件
靜態庫
linux:LIBS += your_lib_path/your_lib
動態庫
linux:LIBS += -L your_lib_path -lyour_lib//經過測試了

Linux Windows

.a .lib
.so .dll

2. 求助:qt在linux下,嵌入式交叉編譯環境配置

第一步,你需要下載QT源代碼(4.8的編譯比較容易),然後通過 ./configure (參數自己定,不懂看readme)接下來就是在QT CREATE裡面配置了,如下: 工具-->選項--->構建和運行 1. 編譯器: 點擊添加: "名稱"隨意 "編譯器路徑" **/arm-none-linux-gnueabi-g...

3. 如何為qt指定編譯器arm-xilinx-linux

修改$QTDIR/mkspecs目錄下的符號鏈接default.將其指向linux-g++
$QTDIR是路徑,具體要看你把QT裝到什麼地方和QT本身的版本,一般是/usr/lib[64]/qt4
修改default符號鏈接的作用是讓qmake在生成Makefile的時候將Makefile文件中的編譯器變數$CC與$CXX賦值成gcc和g++

4. linux下qtcreator怎麼配置c++的編譯器

編譯器:GCC編譯器可以用來編譯C和C++源程序,C編譯器通過文件的後綴來判斷是C程序還是C++程序。一般來說C源文件的後綴為「.C」,而C++源文件的後綴為「.C」或「C++」。
但GCC編譯器只能編譯C++源程序,不能與使用的庫連接,因此用G++來完成C++程序的編譯與連接,該程序會自動調用GCC來編譯。


Linux里環境變數的設置,有如下幾種方法:


(1)直接在終端里輸入export後面加要設的變數,例如QT:
ExportQTDIR=$PWD/qt-2.3.2
其中,pwd是用來顯當前路徑的命令,在其前面加上$,則表示QT的目標目錄在當前目錄下的「qt-2.3.2」里,當然「$PWD」也可以用絕對路徑來代替。這種方法所設的環境變數在下次開機後不再有效,而且換個shell也不會有效,只是臨時的。
(2)在etc/profile里添加環境變數,比如:
exportQTDIR=/usr
exportLD_LIBRARY_PATH=$QTDIR/lib
exportQT_QWS_FONTDIR=$QTDIR/lib/fonts
exportQWS_DISPLAY="LinuxFb:/dev/fb0"
(3)修改.bashrc,如果需要給某個用戶許可權使用這些環境變數,只需修改其個人用戶家目錄下的.bashrc文件就可以了。
(4)用以上面兩種方法設置好環境變數後記得重啟


以上使用QT為例

5. linux下Qt為什麼無法修改

可以修改啊,不知道是不是你哪裡設置錯了。我在XP下用QT做好的程序,然後在LINXU下用QT不改就可以直接編譯啊。當然我在LINUX和XP下都是用的相同的版本。我開始用的4.5.3,現在用的4.6.3,LINUX下我是用的32位的BIN文件直接安裝的。不知道你是不是自己編譯安裝的。

6. 如何解決:linux下qt的靜態編譯

需要自己編譯QT的靜態編譯版本,網上有相應的介紹,主要就是一大堆的參數,用這些參數來編譯QT的靜態版本

7. linux命令行編譯qt程序時,默認使用的是arm-linux-gcc編譯器,生成的可執行程序無法

修改$QTDIR/mkspecs目錄下的符號鏈接default.將其指向linux-g++
$QTDIR是路徑,具體要看你把QT裝到什麼地方和QT本身的版本,一般是/usr/lib[64]/qt4
修改default符號鏈接的作用是讓qmake在生成Makefile的時候將Makefile文件中的編譯器變數$CC與$CXX賦值成gcc和g++

8. linux 下用arm體系QT編譯問題(目前我系統里有X86 和 arm體系(老師編好的)的QT各一個)

貌似是缺少系統庫,有些版本的linux編譯qt是會出現缺少系統庫而導致編譯不成功的問題,不是很推薦用最新的編譯器來編譯,其實2.4的內核和3.4.5的編譯器做qt就已經足夠了,你可以去查查看那些版本的linux下可以成功的編譯qt,安裝的時候盡可能把開發用的庫都選上,不然就只有自己再去打補丁,
僅作參考

9. linux下執行qt程序怎麼編譯運行

qmake -project? 已經有.pro文件了! 直接運行qmake或者qmake snake.pro或qmake -makefile snake.pro.

重新解壓,按以下步驟做:
$ qmake
$ make
找到可執行文件(不是.o, 沒後綴的), 一般如果snake.pro中沒設置TARGET,默認生成的可執行文件為snake,輸入
.$ /snake

10. linux下 qt程序源代碼如何編譯運行

仔細看裡面的源代碼,應該有一些文件里有連接到*.lib文件的,這是QT的動態庫文件把QT庫編譯成linux下的*.lib,然後編譯的時候,把lib文件放在同一文件夾,並且編譯命令加上-l *.lib或者放到根目錄下的lib目錄下也可以。這樣試一下。.o文件還需要經過連接才能生成可執行的文件。

閱讀全文

與linuxqt如何修改編譯選項相關的資料

熱點內容
lattice可編程介面器件 瀏覽:463
域名伺服器縮寫為什麼 瀏覽:226
華為與小米不能連接到伺服器地址 瀏覽:256
誠信可靠的重慶伺服器託管雲主機 瀏覽:209
解壓蘇軾的小視頻 瀏覽:616
android修改通知欄 瀏覽:251
壓縮變形計算公式 瀏覽:721
資料庫電腦伺服器名稱怎麼查詢 瀏覽:455
變異率范圍遺傳演算法 瀏覽:671
geek在手機里是啥文件夾 瀏覽:902
url編譯js 瀏覽:831
安卓怎麼有壓感 瀏覽:669
怎麼把安卓機改成蘋果機主題布局 瀏覽:420
程序員提現 瀏覽:537
解壓小游戲全部鏟走就勝利了 瀏覽:409
谷歌用什麼app更新 瀏覽:192
逸動16自吸壓縮比是多少 瀏覽:641
linux啟動smb 瀏覽:871
最大回撤演算法 瀏覽:493
什麼叫雲伺服器和普通服 瀏覽:18