翻譯|使用教程|編輯:吳園園|2019-10-30 10:27:55.440|閱讀 2950 次
概述:本系列教程為Clion入門教程,本文將為您帶來如何在Windows上配置Clion。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
CLion是一款專為開發C及C++所設計的跨平臺IDE。它是以IntelliJ為基礎設計的,包含了許多智能功能來提高開發人員的生產力。這種強大的IDE幫助開發人員在Linux、OS X和Windows上來開發C/C++,同時它還使用智能編輯器來提高代碼質量、自動代碼重構并且深度整合CMake編譯系統,從而提高開發人員的工作效率。
CLion現已更新至2019.2版本,新版本為嵌入式開發人員提供了更多幫助,并提高了幾個重要方面的一般調試能力。編輯器現在具有參數名稱提示,并且它具有改進的代碼分析功能,為“未使用的包含”帶回更新的檢查。點擊查看更新詳情!
在Windows上,配置CLion需要設置環境:Cygwin,MinGW,WSL或MSVC。您可以在系統上安裝多個環境,并為每個環境創建單獨的CLion工具鏈。作為工具鏈的重要組成部分,環境提供了C和C ++編譯器,make實用程序和調試器(如果使用默認工具)。
Cygwin
1、下載Cygwin安裝程序,版本2.8或更高版本。
2、運行安裝程序并選擇以下軟件包:
gcc-g++
make
cmake
gdb
要選擇一個軟件包,請在“ 搜索”字段中鍵入其名稱,然后在列表中單擊它,直到在Bin?中出現一個勾號。
3、安裝完成后,打開CLion并轉到File | File。設置| 構建,執行,部署| 工具鏈。選擇您要配置的工具鏈。
4、從環境列表中選擇Cygwin。CLion將嘗試自動檢測Cygwin的安裝。檢查檢測結果,并根據需要手動指定路徑。
5、等待工具檢測完成,然后按Apply。
MinGW
1、下載MinGW或MinGW-W64安裝程序。
2、運行安裝程序,然后在“ 基本設置”列表中選擇以下軟件包:mingw-developer-tool,mingw32-base,mingw32-gcc-g ++,mingw32-msys-base。
3、安裝完成后,打開CLion并轉到File | File。設置| 構建,執行,部署| 工具鏈。選擇您要配置的工具鏈。
4、從環境列表中選擇MinGW。CLion將嘗試自動檢測MinGW的安裝。檢查檢測結果,并根據需要手動指定路徑。
5、等待直到工具檢測完成。如果克利翁無法檢測到的編譯器或使,仔細檢查所安裝的軟件包MinGW的安裝管理器。正確設置所有工具后,按“ 應用”。
Windows Linux子系統
您可以將WSL(Linux的Windows子系統)用作Windows 10上CLion中的工作環境(啟動Fall Creators Update版本1709,內部版本16299.15)。
WSL工具鏈使您可以使用CMake和來自Linux的編譯器來構建項目,并在WSL上運行/調試,而無需在Windows計算機上運行CLion。
Microsoft Visual C ++
SVC編譯器
CLion支持Visual Studio 2013、2015、2017和2019附帶的Microsoft Visual C ++編譯器。
請注意,不支持msbuild:CLion 改為使用NMAKE生成器運行CMake 。
1、在系統上安裝Visual Studio2013、2015、2017或2019。
2、在CLion中,轉到“ 文件| 設置| 構建,執行,部署| 工具鏈,然后選擇要配置的工具鏈。
3、從“ 環境”列表中選擇“ Visual Studio ” 。CLion將嘗試自動檢測已安裝的Visual Studio發行版。如果檢測失敗,請手動將路徑設置為Visual Studio。
4、如果需要,請指定架構(x86,amd64,x86_arm或其他),平臺(store,uwp,onecore或將其留空)和Version。要為選定的體系結構構建項目,CLion將調用腳本以使用指定的參數配置環境。
5、等待直到工具檢測完成。請注意,默認情況下,調試器不適用于MSVC工具鏈(請參閱下一章):
對于您的代碼包含MSVC擴展的情況,CLion提供了對以下內容的支持:
__uuidof, __forceinline, __unaligned, and __alignof keywords;
pointer type attributes: __ptr32, __ptr64, __uptr, __sptr;
MSVC built-in data types: (unsigned) __int8, (unsigned) __int16, (unsigned) __int32, (unsigned) __int64, __wchar_t;
additional format specifiers, such as %I32 and %I64;
the clang's -fms-extensions flag.
實驗MSVC調試
MSVC工具鏈的調試是一項實驗功能(默認情況下禁用)。該實驗狀態意味著調試器目前正在開發中。
要打開MSVC調試器,請按Ctrl+Shift+Alt+/調用“ 維護”彈出窗口(或調用“ 幫助” |“查找操作”并搜索“ 維護”),然后選擇“ 實驗性功能”。選擇cidr.debugger.lldb.windows選項:
啟用實驗性調試器后,轉到MSVC工具鏈設置。在調試現場將展示捆綁LLDB:
該調試器在LLDB之上實現,可以與從Visual Studio安裝或項目中獲得的本機可視化工具一起使用。要啟用它們并設置所需的診斷級別,請在“設置” |“設置”中選擇“ 為LLDB啟用NatVis渲染器”。構建,執行,部署| 調試器 數據視圖 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控制臺。要啟用打開用于應用程序輸入/輸出的外部控制臺窗口,請轉到“ 幫助” |“幫助”。查找“操作”或按Ctrl+Shift+A,搜索“ 注冊表”,然后設置以下鍵:cidr.debugger.gdb.workaround.windows.forceExternalConsole。
=====================================================
更多關于CLion的教程、資源敬請關注我們即將推出的后續教程哦~
想要購買Clion正版授權的朋友歡迎。
關注下方微信公眾號嗎,及時獲取產品最新消息和最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: