翻譯|使用教程|編輯:鮑佳佳|2020-12-24 10:46:11.163|閱讀 1119 次
概述:在Windows上,配置CLion需要設置環境。Cygwin、MinGW、WSL或Microsoft Visual C++。你可以在系統上安裝多個環境,并為每個環境分別創建CLion工具鏈。作為工具鏈的決定性部分,環境提供了C和C++編譯器、make工具和調試器(在使用默認工具的情況下)。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
CLion是一款專為開發C及C++所設計的跨平臺IDE。它是以IntelliJ為基礎設計的,包含了許多智能功能來提高開發人員的生產力。這種強大的IDE幫助開發人員在Linux、OS X和Windows上來開發C/C++,同時它還使用智能編輯器來提高代碼質量、自動代碼重構并且深度整合CMake編譯系統,從而提高開發人員的工作效率。
在Windows上,配置CLion需要設置環境。Cygwin、MinGW、WSL或Microsoft Visual C++。你可以在系統上安裝多個環境,并為每個環境分別創建CLion工具鏈。作為工具鏈的決定性部分,環境提供了C和C++編譯器、make工具和調試器(在使用默認工具的情況下)。
MinGW
下載并運行MinGW或MinGW-w64安裝程序。
對于MinGW-w64,請確保選擇所需的體系結構。請注意,建議的默認選項是32位。
對于MinGW(32位),從“基本設置”列表中選擇以下軟件包:mingw-developer-tool,mingw32-base,mingw32-gcc-g ++,mingw32-msys-base。
安裝完成后,打開CLion并轉到File | Settings | Build, Execution, Deployment | Toolchains。
使用圖標選擇要配置的MinGW工具鏈或創建一個新的工具鏈。
CLion將嘗試自動檢測MinGW的安裝。在“Environment”字段中檢查檢測結果,并根據需要手動指定路徑。
等到工具檢測完成。如果CLion無法檢測到編譯器或make,請在MinGW安裝管理器中仔細檢查已安裝的包。
選擇調試器:
對于MinGW,您可以在捆綁的GDB,MinGW GDB或自定義GDB可執行文件之間進行選擇。
推薦的選項是捆綁的GDB,因為它保證包括CLion數據渲染器所需的Python支持。
對于MinGW-w64,選擇MinGW-w64 GDB或自定義GDB二進制文件。
Cygwin
下載Cygwin安裝程序,版本2.8或更高版本。
運行安裝程序并選擇以下軟件包:
要選擇一個包,在搜索字段中鍵入其名稱,然后在列表中單擊它,直到在Bin? 欄中出現一個勾號。
安裝完成后,打開CLion并轉到
。選擇您要配置的工具鏈。從環境列表中選擇Cygwin。CLion將嘗試自動檢測Cygwin的安裝。檢查檢測結果,并根據需要手動指定路徑。
等待直到工具檢測完成,然后按Apply。
Windows Linux子系統
您可以在Windows 10的CLion中使用WSL(Linux的Windows子系統)作為您的工作環境(啟動Fall Creators Update版本1709,內部版本16299.15)。
WSL工具鏈使您可以使用CMake和來自Linux的編譯器來構建項目,并在WSL上運行/調試,而無需在Windows計算機上運行CLion。
Microsoft Visual C ++
MSVC編譯器
CLion支持Visual Studio 2013、2015、2017和2019附帶的Microsoft Visual C ++編譯器。
請注意,不支持msbuild:CLion改為使用NMAKE生成器運行CMake 。
在系統上安裝 2013、2015、2017或2019。
在CLion中,轉到“
然后選擇要配置的工具鏈。從“Environment”列表中選擇“ Visual Studio ” 。CLion將嘗試自動檢測已安裝的Visual Studio發行版。如果檢測失敗,請手動將路徑設置為Visual Studio。
如果需要,請指定架構(x86、amd64、x86_arm 或其他)、平臺(store、uwp、onecore 或留空)和版本。要為選定的架構構建項目,CLion 將調用腳本以指定參數配置環境。
等待直到工具檢測完成:
對于您的代碼包含MSVC擴展的情況,CLion提供了對以下內容的支持:
__uuidof,__forceinline,__unaligned,和__alignof關鍵詞;
指針類型的屬性:__ptr32,__ptr64,__uptr,__sptr;
MSVC內置的數據類型:(unsigned) __int8,(unsigned) __int16,(unsigned) __int32,(unsigned) __int64,__wchar_t,
其他格式說明符,例如%I32和%I64;
在clang的-fms-extensions標志
Clang-cl編譯器
作為替代編譯器,可以使用clang-cl -Clang的MSVC兼容編譯器驅動程序。CLion支持clang-cl版本8.0及更高版本。
從LLVM站點或與Visual Studio工具一起安裝clang-cl。
從LLVM站點安裝時,可以在標準位置C:\ Program Files \ LLVM \ bin \ clang-cl.exe(對于64位版本)或C:\ Program Files(x86)\下找到clang-cl二進制文件LLVM \ bin \ clang-cl.exe(用于32位版本)。
在CLion中,轉到“Visual Studio工具鏈,或創建一個新的工具鏈。
然后選擇要配置的將C編譯器和C ++編譯器字段指向clang-cl.exe。CLion將建議自動檢測的路徑。
請注意,目前,如果捆綁的CMake與Visual Studio工具鏈設置(CPP-18848)一起使用,那么-T clangcl選項不能被選中。
基于LLDB的MSVC調試器
MSVC工具鏈調試器是在LLDB之上實現的。它可以與Visual Studio安裝或項目中的本地可視化工具一起使用。要啟用本機可視化工具支持并設置所需的診斷級別,請在 Settings | Build, Execution, Deployment | Debugger | Data Views | C/C++”:
另外,如果您的項目中有自定義的本地可視化工具,CLion也將使用它們:
Windows上的GDB
對于MinGW,CLion包括捆綁的GDB(版本8.3)。對于Cygwin,您需要按照本指南Cygwin部分中的說明,在Cygwin軟件包管理器中安裝GDB軟件包。
您還可以切換到自定義GDB二進制文件。在這種情況下,支持的GDB版本是7.8.x-8.3.x。
請注意,對于GDB 8.0和更高版本,默認情況下,調試器輸出重定向到CLion控制臺。要啟用打開外部控制臺窗口以進行應用程序輸入/輸出,請轉到“ Help | Find Action”。或按Ctrl+Shift+A,搜索Registry并設置以下鍵:cidr.debugger.gdb.workaround.windows.forceExternalConsole。
今天的內容你學會了嗎?前往慧都網免費下 載最新版嘗試一下,并在評論分享你的想法。“慧都17周年慶”低價狂潮,省到尖叫最高立減2999元!低至797元!想要購買Clion正版授權的朋友歡迎。
JetBrain技術交流群現已開通,QQ搜索群號“786598704”或者掃描下方二維碼即可加入
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: