• <menu id="w2i4a"></menu>
  • logo Clion入門教程

    文檔首頁>>Clion入門教程>>跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(九):在Windows上配置Clion

    跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(九):在Windows上配置Clion


    CLion是一款專為開發(fā)C及C++所設(shè)計(jì)的跨平臺(tái)IDE。它是以IntelliJ為基礎(chǔ)設(shè)計(jì)的,包含了許多智能功能來提高開發(fā)人員的生產(chǎn)力。這種強(qiáng)大的IDE幫助開發(fā)人員在Linux、OS X和Windows上來開發(fā)C/C++,同時(shí)它還使用智能編輯器來提高代碼質(zhì)量、自動(dòng)代碼重構(gòu)并且深度整合CMake編譯系統(tǒng),從而提高開發(fā)人員的工作效率。

    CLion現(xiàn)已更新至2019.2版本,新版本為嵌入式開發(fā)人員提供了更多幫助,并提高了幾個(gè)重要方面的一般調(diào)試能力。編輯器現(xiàn)在具有參數(shù)名稱提示,并且它具有改進(jìn)的代碼分析功能,為“未使用的包含”帶回更新的檢查。點(diǎn)擊查看更新詳情!

    點(diǎn)擊下載Clion最新試用版

    在Windows上,配置CLion需要設(shè)置環(huán)境:Cygwin,MinGW,WSL或MSVC。您可以在系統(tǒng)上安裝多個(gè)環(huán)境,并為每個(gè)環(huán)境創(chuàng)建單獨(dú)的CLion工具鏈。作為工具鏈的重要組成部分,環(huán)境提供了C和C ++編譯器,make實(shí)用程序和調(diào)試器(如果使用默認(rèn)工具)。

    Cygwin

    1、下載Cygwin安裝程序,版本2.8或更高版本。

    2、運(yùn)行安裝程序并選擇以下軟件包:

    • gcc-g++

    • make

    • cmake

    • gdb

    要選擇一個(gè)軟件包,請?jiān)凇?nbsp;搜索”字段中鍵入其名稱,然后在列表中單擊它,直到在Bin?中出現(xiàn)一個(gè)勾號(hào)。

    跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(九):在Windows上配置Clion

    3、安裝完成后,打開CLion并轉(zhuǎn)到File | File。設(shè)置| 構(gòu)建,執(zhí)行,部署| 工具鏈。選擇您要配置的工具鏈。

    4、從環(huán)境列表中選擇Cygwin。CLion將嘗試自動(dòng)檢測Cygwin的安裝。檢查檢測結(jié)果,并根據(jù)需要手動(dòng)指定路徑。

    5、等待工具檢測完成,然后按Apply。

    跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(九):在Windows上配置Clion

    MinGW

    1、下載MinGW或MinGW-W64安裝程序。

    2、運(yùn)行安裝程序,然后在“ 基本設(shè)置”列表中選擇以下軟件包:mingw-developer-tool,mingw32-base,mingw32-gcc-g ++,mingw32-msys-base。

    跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(九):在Windows上配置Clion

    3、安裝完成后,打開CLion并轉(zhuǎn)到File | File。設(shè)置| 構(gòu)建,執(zhí)行,部署| 工具鏈。選擇您要配置的工具鏈。

    4、從環(huán)境列表中選擇MinGW。CLion將嘗試自動(dòng)檢測MinGW的安裝。檢查檢測結(jié)果,并根據(jù)需要手動(dòng)指定路徑。

    5、等待直到工具檢測完成。如果克利翁無法檢測到的編譯器或使,仔細(xì)檢查所安裝的軟件包MinGW的安裝管理器。正確設(shè)置所有工具后,按“ 應(yīng)用”。

    跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(九):在Windows上配置Clion

    Windows Linux子系統(tǒng)

    您可以將WSL(Linux的Windows子系統(tǒng))用作Windows 10上CLion中的工作環(huán)境(啟動(dòng)Fall Creators Update版本1709,內(nèi)部版本16299.15)。

    WSL工具鏈?zhǔn)鼓梢允褂肅Make和來自Linux的編譯器來構(gòu)建項(xiàng)目,并在WSL上運(yùn)行/調(diào)試,而無需在Windows計(jì)算機(jī)上運(yùn)行CLion。

    跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(九):在Windows上配置Clion

    Microsoft Visual C ++

    SVC編譯器

    CLion支持Visual Studio 2013、2015、2017和2019附帶的Microsoft Visual C ++編譯器。

    請注意,不支持msbuild:CLion 改為使用NMAKE生成器運(yùn)行CMake 。

    1、在系統(tǒng)上安裝Visual Studio2013、2015、2017或2019。

    2、在CLion中,轉(zhuǎn)到“ 文件| 設(shè)置| 構(gòu)建,執(zhí)行,部署| 工具鏈,然后選擇要配置的工具鏈。

    3、從“ 環(huán)境”列表中選擇“ Visual Studio ” 。CLion將嘗試自動(dòng)檢測已安裝的Visual Studio發(fā)行版。如果檢測失敗,請手動(dòng)將路徑設(shè)置為Visual Studio。

    4、如果需要,請指定架構(gòu)(x86,amd64,x86_arm或其他),平臺(tái)(store,uwp,onecore或?qū)⑵淞艨眨┖蚔ersion。要為選定的體系結(jié)構(gòu)構(gòu)建項(xiàng)目,CLion將調(diào)用腳本以使用指定的參數(shù)配置環(huán)境。

    5、等待直到工具檢測完成。請注意,默認(rèn)情況下,調(diào)試器不適用于MSVC工具鏈(請參閱下一章):

    跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(九):在Windows上配置Clion

    對于您的代碼包含MSVC擴(kuò)展的情況,CLion提供了對以下內(nèi)容的支持:

    • __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.

    實(shí)驗(yàn)MSVC調(diào)試

    MSVC工具鏈的調(diào)試是一項(xiàng)實(shí)驗(yàn)功能(默認(rèn)情況下禁用)。該實(shí)驗(yàn)狀態(tài)意味著調(diào)試器目前正在開發(fā)中。

    要打開MSVC調(diào)試器,請按Ctrl+Shift+Alt+/調(diào)用“ 維護(hù)”彈出窗口(或調(diào)用“ 幫助” |“查找操作”并搜索“ 維護(hù)”),然后選擇“ 實(shí)驗(yàn)性功能”。選擇cidr.debugger.lldb.windows選項(xiàng):

    跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(九):在Windows上配置Clion

    啟用實(shí)驗(yàn)性調(diào)試器后,轉(zhuǎn)到MSVC工具鏈設(shè)置。在調(diào)試現(xiàn)場將展示捆綁LLDB:

    跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(九):在Windows上配置Clion

    該調(diào)試器在LLDB之上實(shí)現(xiàn),可以與從Visual Studio安裝或項(xiàng)目中獲得的本機(jī)可視化工具一起使用。要啟用它們并設(shè)置所需的診斷級(jí)別,請?jiān)凇霸O(shè)置” |“設(shè)置”中選擇“ 為LLDB啟用NatVis渲染器”。構(gòu)建,執(zhí)行,部署| 調(diào)試器 數(shù)據(jù)視圖 C / C ++:

    跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(九):在Windows上配置Clion

    另外,如果您的項(xiàng)目中有自定義的本地可視化工具,CLion也將使用它們:

    跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(九):在Windows上配置Clion

    Windows上的GDB

    對于MinGW,CLion包括捆綁的GDB(版本8.3)。對于Cygwin,您需要按照本指南Cygwin部分中的說明,在Cygwin軟件包管理器中安裝GDB軟件包。

    您也可以切換到自定義GDB二進(jìn)制文件。在這種情況下,支持的GDB版本是7.8.x-8.3.x。

    請注意,對于GDB 8.0和更高版本,默認(rèn)情況下,調(diào)試器輸出重定向到CLion控制臺(tái)。要啟用打開用于應(yīng)用程序輸入/輸出的外部控制臺(tái)窗口,請轉(zhuǎn)到“ 幫助” |“幫助”。查找“操作”或按Ctrl+Shift+A,搜索“ 注冊表”,然后設(shè)置以下鍵:cidr.debugger.gdb.workaround.windows.forceExternalConsole。

    =====================================================

     更多關(guān)于CLion的教程、資源敬請關(guān)注我們即將推出的后續(xù)教程哦~

    想要購買Clion正版授權(quán)的朋友歡迎咨詢慧都官方客服。

    關(guān)注下方微信公眾號(hào)嗎,及時(shí)獲取產(chǎn)品最新消息和最新資訊

    跨平臺(tái)IDE集成開發(fā)環(huán)境Clion入門教程(九):在Windows上配置Clion

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();