qt預編譯error
❶ qt 生成的exe必須dll文件的問題
是要這樣的,沒辦法,缺少了這些庫程序就沒辦法運行。
我們現在用的軟體你打開安裝目錄看看,有很多這種dll文件的
❷ Qt Creator里如何設置gcc編譯的優化等級
不是release優化的問題。如果是直接運行的話,mingwm10.dll、libgcc_s_dw2-1.dll、qtcore4.dll、qtgui4.dll,還有相應的你用到的庫都要放在運行目錄下,用dependency walker可以看到dll依賴情況。
然後用到的插件比如qmltooling、imageformats等目錄也需要拷到運行目錄中,這個用工具看不到依賴,只能全拷然後用排除法,有經驗之後代碼里哪些用到了就知道了。
出現runtime library錯誤的最大可能性就是運行目錄下的插件不完整。
另外有一種解決方法就是把qt改成靜態鏈接,編譯進exe,商業版允許這樣做,lgpl版的話如果不是自用就有法律風險。
❸ 怎樣編譯 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和官網預編譯的版本完全一樣了。
❹ Qtscrcpy怎樣安裝
QtScrcpy是一個用於在PC上控制安卓設備的開源項目,它基於ADB(Android Debug Bridge)實現。以下是在Windows操作系統上安裝QtScrcpy的步驟:
1. 安裝ADB驅動:在PC上安裝ADB驅動程序,可以從官方網站下載SDK Platform Tools並解壓到任意位置,將解壓後的文件夾路徑添加到環境變數中。
2. 下載QtScrcpy:從QtScrcpy的官方GitHub頁面下載最新版本的QtScrcpy。你可以選擇下載預編譯版本,或者下載源代碼並自行編譯。
3. 安裝Qt:QtScrcpy是一個基於Qt框架開發的項目,因此你需要安裝Qt。你可以從Qt官方網站下載Qt安裝程序,並根據需要選擇所需的版本和組件進行安裝。
4. 編譯並運行QtScrcpy:如果你下載了源代碼,可以使用Qt Creator打開QtScrcpy的.pro項目文件並進行編譯。如果你下載了預編譯版本,可以解壓縮並運行QtScrcpy的可執行文件。
5. 連接安卓設備:在PC上運行QtScrcpy後,將安卓設備通過USB連接到PC上,並啟用USB調試模式。
6. 控制安卓設備:在QtScrcpy界面上,你可以通過滑鼠和鍵盤控制安卓設備,包括屏幕截圖、錄制屏幕、復制粘貼等功能。
請注意,以上是在Windows操作系統上安裝QtScrcpy的基本步驟。如果你使用的是其他操作系統或有特殊需求,可能需要進行適當調整。
❺ :-1: 錯誤:Qt Creator 需要設置一個編譯器來構建。在構建套件選項里設置一個編譯器。
首先,官方預編譯版本不帶有編譯器(除mingw版本外),其它版本都需要自行安裝。
有兩個選擇:
完整安裝vs2012旗艦版,安裝完之後佔用空間8個多G,(組件最小化之後,不包含幫助),給個地址http://go.microsoft.com/?linkid=9810280,序列號網路,基本能用
安裝windows sdk 8.1 中的 VC++ compiler 2012,其它全部勾選掉,或者連同sdk一塊裝了。
http://go.microsoft.com/fwlink/?LinkID=226658 在線安裝程序,或者通過win8應用商店安裝。
之後進入工具->選項->構建和運行->編譯器選項卡里就會識別出來 vc++編譯器。切換到構建套件選項卡,然後自動檢測配置。如果檢測不出來一個desktop套件的話,那麼手動選擇建立一個就行了。