qt資源編譯
⑴ 如何編譯動態庫/靜態庫之編譯Qt4.8.5靜態庫
1. 下載Qt 。需要注冊一下賬號!
a) 選擇你需要的版本

⑵ qt編譯問題
QT默認安裝後 在options 下有 QT4 選項 有QT versions 需要設置下QT的目錄
QT的編譯採用MinGW的編譯器(開源版)MinGW是GCC的Win移植版.
Could not find make command: mingw32-make.exe in the build environment 意思是找不到MinGW的make工具,請將MinGW的bin目錄加入系統的path變數中,在options中有調試器(debug)中選擇mingw調試器gdb的位置
(位於MinGw bin目錄下)
⑶ 怎樣編譯 libvlc-qt windows
QtCreator是QT自帶的開發工具,是學習QT非常好的參考資源.
本文提供對編譯QtCreator的簡單描述
(理論上官網發布的都是可以編譯的,但實際編譯時候會遇到一些問題,本文記錄下解決方法)
編譯環境:Windows 7 X64 + Visual Studio 2010 + qt5.0.2
編譯過程:
1.解壓縮qt-creator-2.7.0-src(源碼從qt官網下載)
2.vs2010中,用qt vsaddin打開"qt-creator-2.7.0-src\qtcreator.pro",等待導入完成(需要一定時間,耐心等候)
3.執行編譯。編譯過程可能會有多種錯誤,包括
(a) 錯誤:找不到某個json文件。
解決方法:打開出錯project,在工程中加入json文件就可以。
如果文件系統中不存在這個json文件,則從另外的目錄拷貝一個過來,簡單修改一下內容就可以。
(b) 錯誤:編譯moc生成的cpp文件時,提示找不到某個.h文件。
解決方法:用ultraEdit打開出錯的vcxproj文件,刪除moc.h文件時參數中對該.h文件的強制引用,
(c) 錯誤:找不到DATA_PATH定義。
解決方法:查找出錯工程屬性中預定義變數列表,復制DATA_PATH的預定義內容到源代碼中。
4.修改完編譯錯誤後,重新編譯。因為循環依賴問題,可能要重復多編譯幾次,最終編譯成功。
5.vs2010中,F5運行qtcreator這個project。qtcreator運行成功,
但是會發現qtcreator中的Design標簽頁總是空的,要解決這個問題,繼續執行以下步驟。
6.vs2010中,依次用qt vsaddin打開以下工程,並執行編譯
"qt-creator-2.7.0-src\src\plugins\qmldesigner\qmldesigner.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprojectmanager\qmlprojectmanager.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprofiler\qmlprofiler.pro"
7.運行qtcreator,此時可以發現qtcreator和官網預編譯的版本完全一樣了。
⑷ Qt怎麼編譯
什麼版本的qt呢?為什麼不使用QT Creator來開發和編譯呢?
⑸ linux下 qt程序源代碼如何編譯運行。
.o文件不是可執行文件,而是編譯產生的目標文件,需要進一步鏈接產生可執行文件才能執行。
⑹ QT中怎麼靜態編譯,靜態編譯的步驟是什麼。
Qt採用編譯的方式安裝的時候,配置中默認的編譯方式是動態編譯的,但是有時候你編寫的程序要發布出去,帶很多動態庫文件是很繁瑣的,此時就需要靜態編譯你的程序,Qt要實現靜態編譯必須庫文件也是靜態編譯的,所以在此介紹一下qt如何來進行靜態編譯第一步:下載源碼包Qt/X11版本:qt-x11-opensource-src-4.5.2.tar.gz第二步:解壓縮tarzxvfqt-x11-opensource-src-4.5.2.tar.gz第三步:進入到剛才解壓縮後的文件夾下並進行配置,如下./configure-release-platformwin32-msvc2008-static-nomakeexamples-nomakedemos-no-qt3support-no-scrip
...
by
fengyetang
2010-07-04
回復
(0)
⑺ 使用qmake自動編譯Qt程序,怎麼設置g++的編譯選項
1)系統中是不是存在多個qt版本?(codeblocks設置了正確的版本)
2)環境變數是否正確?qdir,qmakespec(新版本qt已經不需要),path
3)如果是qt程序,最好還是要用qmake的,因為qmake是gcc之前的一個步驟,也就是說,qmake之後還要make的。如果實在不想用捷徑,那要手動做很多工作,如moc編譯,資源編譯等,這比qmake復雜很多,初學者不推薦
