導航:首頁 > 源碼編譯 > 使用conan自動編譯Qt

使用conan自動編譯Qt

發布時間:2022-08-08 18:38:02

Ⅰ 如何靜態編譯發布Qt應用程序

如果你說的是Qt程序的話,靜態編譯就得自行從源碼開始編譯Qt靜態庫,官網預編譯的版本是不包含靜態庫的。這個很復雜,請參考qt-everywhere-opensource 中提供的編譯幫助。注意如果使用miongw的話,gcc版本最好不要是4.6.2。這個版本比較特殊,但是它是mingw官方版的最新打包版本。
如果你說的是非qt庫依賴的話,有兩種mingw和vs,前者有部分發行版默認去除了dll依賴,直接連接的靜態庫,後者非常不推薦使用靜態庫,畢竟它載入的是系統常用dll,基本上所有系統都是推薦安裝的運行時環境,用靜態庫吃力不討好。

Ⅱ 使用qmake自動編譯Qt程序,怎麼設置g++的編譯選項

1)系統中是不是存在多個Qt版本?(codeblocks設置了正確的版本)
2)環境變數是否正確?QDIR,QMAKESPEC(新版本Qt已經不需要),PATH
3)如果是Qt程序,最好還是要用qmake的,因為qmake是gcc之前的一個步驟,也就是說,qmake之後還要make的。如果實在不想用捷徑,那要手動做很多工作,如moc編譯,資源編譯等,這比qmake復雜很多,初學者不推薦

Ⅲ 如何創建並配置Ubuntu下QT編譯器

操作系統是 Ubuntu 8.04,使用目前最新版本的QT 4.4.0,安裝起來即為簡單,只要運行以下命令就行:

sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer

注意在這個版本的軟體包中,qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要單獨安裝這兩個工具。其它的,qt4-doc 是幫助文檔,包含了Qt中各個類庫的詳細說明以及豐富的例子程序,可以使用Qt Assistant 工具來打開閱讀。qt4-qtconfig 是配置Qt環境的一個對話框,一般默認就行了,很少有必要去更改。qt4-demos 包含很多可以運行起來的可執行文件以及源代碼。qt4-designer是用來設計GUI界面的設計器。

為了連接MySQL資料庫,需要安裝連接MySQL的驅動程序:

sudo apt-get install libqt4-sql-mysql

比起在Windows下安裝和配置Qt的MySQL驅動來說,簡直太方便了。如果還需要其它的沒有默認安裝的Qt庫,可以在命令行輸入 sudo apt-get install libqt4- 然後按tab鍵自動補全,就會列出所有以libqt4- 開頭的軟體包。

這些都可以使用一個命令搞定,而不需要自己從源碼開始編譯。在記不準或不知道名字的情況下,使用tab鍵列出所有可選的軟體包是一個很實用的小技巧。

在我的項目中,還需要畫一些數據曲線和統計圖表等,而第三方的QWT庫提供了這些功能。同樣,只需要一個命令即可完成安裝:

sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev

這時,打開Qt Designer,就會發現左邊的Widget列表裡面多了「Qwt Widget」這一組。

最後,關於集成開發環境我覺得QDevelop很不錯,它跟Qt Designer結合的很好,而且有提示類成員函數的功能。運行以下命令安裝:

sudo apt-get install qdevelop

這樣,使用Qdevelop編寫代碼和編譯、調試,使用Qt Designer設計界面,開發效率較高。

Ⅳ CodeBlocks 如何搭建一個編譯Qt程序的環境

你肯定也是照著這個做的吧
http://www.qtcn.org/bbs/read.php?tid=11847

你是到哪一步不行的?

Ⅳ Qt的編譯控制台在哪裡

在安裝包里。
工具包指定編譯器和在特定平台上構建或運行應用程序的必要工具。QtCreator會自動檢測由系統或者安裝程序注冊的編譯器。你可以添加其他編譯器或使用自動檢測到的編譯器的其他版本來構建應用程序。
控制是游戲《英雄聯盟》中的術語,其類型有:減速、眩暈、沉默、擊飛、恐懼等。它可以影響甚至阻止其他英雄的行動或者攻擊,在游戲對抗中具有非常關鍵的作用。

Ⅵ 如何進行Qt應用程序的交叉編譯

1.設置環境變數: PATH=添加為交叉環境下編譯後生成的qmake路徑,通常和主機的系統是一種架構,同時需要確保交叉gcc編譯器在在PATH定義 QMAKESOEC=交叉編譯的對象的的平台描述文件,例如makespec/qws/linux-arm-g++ QTDIR=Qt的安裝文件,存放這庫和頭文件 LD_LIBRARY_PATH=存放的是Qt的交叉編譯後的庫,准備為目標編譯鏈接的庫 2。執行環境變數 通常我們都會將以上的設置放置在一個bash腳本中,需要的時候就執行一下。開始編譯 1.使用qmake -project來生成項目文件****.pro 2使用qmake來生成Makefile文件 3使用make來編譯移植:使用readeif工具來分析目標系統的以來庫,然後相關的庫到目標文件系統內。通常我們也是採取腳本的方式來完成。 一般而言,凡是有規律的或者重復性的工作,我們都可以採取腳本的方式來解決。

Ⅶ 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++

Ⅷ WINDOWS下QT的使用,編譯,運行全過程

不知道你對QT了解多少,其實你安裝的是一個KDE(集成開發環境),使用起來還是非常容易的,它所使用的語言就是C++,你進去後先編輯ui界面,然後在.cpp和.h的文件中進行相應的修改,修改完後就build,如果沒有錯誤就會生成相應的可執行文件,執行就可以了。
不過建議你學習QT還是學習Linux下的QT比較好,其實本質都是差不多的,我這兒只有些Linux下QT的電子書,你如果想要的話就留個郵箱吧,我給你發

Ⅸ 如何在vs 2010中使用qt編輯框架

Qt的最大好處是跨平台,可以看到上圖,Qt可以支持windows,Mac os,linux,embedded linux, wince/mobile,symbian,諾基亞最新的Megoo那也是不在話下了,由於公司最近有些項目要求跨平台的支持,原來的GIS引擎是基於Windows開發的,雖然沒有用MFC,但是由於繪圖引擎這塊使用的GDI+,所以跨平台是非常困難的。所以為了支持跨平台以及在可預見的將來的跨平台的需求,決定將繪圖引擎這塊在Qt的基礎上進行重構,並使用Qt開發一套基於QtGis引擎的地圖項目管理應用程序。

我在博客中將會同步將開發這個應用程序的步驟展示出來,希望能通過這個系列的博客,來展示Qt開發應用程序的便利性以及展示我們公司GIS引擎的強大能力。應用程序的源代碼將會同步放在每篇教程內提供下載。Gis引擎將通過提供SDK的方式方便大家學習及開發。

第一篇. 配置Qt的windows開發環境,並通過VS2010進行開發。
1. 下載Qt的安裝包和VS2010的Qt插件,大家可以到下面的地址進行下載(下面的下載都是基於Windows的,如果是其他環境的操作系統可以到這里下載).
Qt SDK: http://qt.nokia.com/downloads/sdk-windows-cpp
VS2010開發插件: http://qt.nokia.com/downloads/visual-studio-add-in
2. 安裝Qt SDK
安裝其實很簡單了,基本上一路回車即可,主要是要注意下Qt的安裝路徑最好安裝在全英文路徑而且中間沒有空格, 安裝好後,可以運行開始菜單裡面的Qt Demo,直觀感受下Qt的強大功能!

界面非常炫酷

3. 安裝Qt的VS開發插件
同安裝Qt SDK一樣,一路上回車即可,安裝後在VS2010上新增一菜單Qt,如圖所示

4. 編譯Qt
Qt默認使用mingw進行編譯,如果要使用VS2010開發,需要將Qt重新編譯。
進入開始菜單Microsoft Visual Studio 2010,Visual Studio Tools,Visual Studio Command Prompt (2010),需要注意的是,這裡面必須是使用Visual Studio Command Prompt (2010),不能使用CMD的Dos窗口

進入Qt的安裝目錄後,執行CD Qt,進入Qt的根目錄

運行命令 configure -platform win32-msvc2010,o(選擇opensource模式)回車,Y(同意license)回車

接著就會自動配置Qt的編譯環境,等配置結束後,運行nmake,回車,Qt就會開始漫長的編譯過程,這段時間非常長,需要4個小時以上,大家可以在晚上睡覺的時候進行編譯。

5.配置VS2010的Qt開發環境(VS2010最好是英文版本,Qt對VS2010中文版本可能支持的不好)
等Qt編譯好後就可以配置VS2010的開發環境了,進入VS2010,選擇Qt菜單,Qt Option,進入下圖界面

點擊Add,添加Qt的安裝目錄,並取名字,我這里使用Qt的發現版本最為名稱,選擇OK後即可。

6.新建或者導入Qt項目
可以通過在VS2010新建一個Qt項目

導入Qt的Pro項目
Pro是Qt自帶編譯器Qt Creator的項目工程文件,如果想使用VS2010開發則需要將原有項目的Pro導入到VS2010的項目文件中,可以使用菜單Qt-Open

這樣我們的Qt開發環境就搭建好了,大家可以將Qt目錄下的Example和Demo下的例子的運行看一遍,體驗下Qt的強大和便捷,Enjoy!

Ⅹ qtcreater 怎麼設置msvc編譯

該方法可以使用在win 8.
1、編譯Qt 5.0.2,編譯器為Msvc 2012
2、下載Cdb.exe,這個是給控制台調試代碼用的,Msvc用的調試器是WinDbg,所以安裝vc是沒有Cdb的,網址:
注意:現在上面說的網址已經不能用了,沿用上面的網址進去下載 WDK 8,這個對應的VS 2012 for win 7, 這個安裝很慢。或者下載2010的對應的CDB,下載網址:

C:\WinDDK\7600.16385.1\Debuggers
這個下面是有CDB的。

3、完成後安裝。
4、打開Qt Creator,在"工具"->"選項"裡面如下設置地方點擊自動檢測即可:

閱讀全文

與使用conan自動編譯Qt相關的資料

熱點內容
php會員注冊代碼 瀏覽:511
csgo如何用128tick伺服器 瀏覽:571
百度網度怎麼解壓 瀏覽:946
windowsopencv源碼 瀏覽:945
origin平滑演算法 瀏覽:875
unity程序員簡歷 瀏覽:63
單片機ifelse 瀏覽:695
如何理解php面向對象 瀏覽:96
macword轉pdf 瀏覽:848
python列表求交集 瀏覽:874
解壓包如何轉音頻 瀏覽:447
機明自動編程軟體源碼 瀏覽:325
php埠號設置 瀏覽:541
phperegreplace 瀏覽:320
androidgridview翻頁 瀏覽:537
ssh協議編程 瀏覽:635
如何開我的世界電腦伺服器地址 瀏覽:861
玄關pdf 瀏覽:609
程序員學習論壇 瀏覽:940
程序員的毒雞湯怎麼做 瀏覽:548