qt構建套件設置編譯器
1. qt creator5.6中未設置構建套件中未設置編譯器的問題 每次退出都要重新安裝
感覺是你下載的版本不太對,下那個自帶mingw編譯器的版本安裝試試。你這個貌似採用的是微軟的編譯器版本,換一個看看行不行
2. :-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套件的話,那麼手動選擇建立一個就行了。
3. QtCreator配置交叉編譯工具鏈
環境:ubuntu16.04桌面環境。
說明:使用ubuntu16.04桌面環境,安裝QtCreator之後,再利用QtCreator開發QT5 GUI程序,如果編譯的程序要運行在arm linux嵌入式系統中,則必須配置交叉編譯工具鏈。
主要配置內容:調試器、編譯器、QT版本。
1、打開工具,點擊選項。
2、選擇選項中的構建與運行,概要界面。
3、構建套件(kit)界面。
4、Qt Versions界面。
5、編譯器界面。
6、Debuggers界面。
7、Qbs界面。
8、交叉編譯例子:
4. 一文總結QtCreator中MSVC編譯套件
在使用QtCreator進行項目構建時,選擇合適的MSVC編譯套件是關鍵步驟之一。本文將深入探討如何在MSVC環境下正確選擇和配置QtCreator中的編譯套件。
選擇合適的編譯套件涉及多個層面,從Visual Studio的命令行工具的環境配置到Visual Studio命令提示符的使用,直至QtCreator如何識別和處理MSVC編譯套件。本文將圍繞這幾個核心點展開闡述。
首先,理解Visual Studio命令行工具的環境變數設置至關重要。MSVC命令行工具依賴於多個環境變數,如PATH、TMP、INCLUDE、LIB和LIBPATH,以及額外的特定環境變數。正確設置這些環境變數能夠確保命令行工具的順利運行。簡單地在Windows環境變數中手動添加,可能會引起混亂和不必要的復雜性。因此,推薦使用命令提示符快捷方式或自定義命令文件來簡化配置過程。
進一步,Visual Studio命令提示符作為環境配置的入口,其快捷方式通常位於Windows「開始」菜單的特定版本Visual Studio文件夾中。這一環境配置的快捷方式能夠方便地啟動與特定工具負載相關的命令行環境,例如適用於C++桌面應用構建的負載。需要注意的是,使用這些命令行工具時可能需要管理員許可權。遇到許可權問題時,使用「以管理員身份運行」選項來打開命令提示窗口是解決方法之一。
在Visual Studio命令提示符中,配置環境變數的過程通過命令文件,如VsDevCmd.bat,得以實現。對於2019 Visual Studio的安裝,VsDevCmd.bat命令文件通常位於\Program Files\Microsoft Visual Studio\2022\Tools目錄下。運行這一命令文件能夠設置默認參數,並通過調用VsDevCmd.bat腳本來定製生成環境,滿足不同需求。具體配置可能包括選擇生成體系結構、調整平台設置等。
最後,探討QtCreator如何識別和使用MSVC編譯套件。QtCreator通過Visual Studio的命令文件,如vcvarsall.bat,來實現編譯套件的識別和配置。在設置項目構建時,QtCreator會自動檢測並利用vcvarsall.bat文件來識別合適的編譯套件,根據平台、宿主機和目標平台的匹配來選擇正確的配置。例如,如果項目需要在x86 32位宿主機上生成代碼,以供同樣x86 32位的目標計算機運行,則選擇x86編譯套件將是最佳選擇。不同版本的Visual Studio會提供不同版本的vcvarsall.bat文件,因此在使用時需確保文件的正確性和兼容性。