欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

VSCode之CMake使用小結(jié)

 更新時(shí)間:2024年03月29日 14:56:22   作者:BeanCurd·V  
本文主要介紹了VSCode之CMake使用小結(jié),文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、準(zhǔn)備工作

下載 對(duì)應(yīng)平臺(tái)的VScode

安裝C++擴(kuò)展

image-20230317123635172

安裝Cmake 工具擴(kuò)展

image-20230317123726405

并行需要安裝 Cmake,編譯器,調(diào)試器和構(gòu)建工具

cmake --version 

雖然咱們使用VSCode編輯代碼,但是 編譯、調(diào)試工作,卻是使用的是 系統(tǒng)的 編譯器、調(diào)試器和像Cmake這樣的構(gòu)建工具。

因此也要做針對(duì)性檢查,我們這里就略過了。

二、創(chuàng)建Cmake項(xiàng)目

針對(duì)新項(xiàng)目創(chuàng)建一個(gè)文件夾, 然后通過VS Code 打開這個(gè)文件夾。然后進(jìn)行接下來的操作:

  • 執(zhí)行cmake:Quick ,進(jìn)行開啟CmakeLists文件 創(chuàng)建流程
  • Select a tik
  • 輸入 project name
  • 選擇 目標(biāo)文件文件類型(Target),是Library,還是可執(zhí)行程序。

Cmd+Shift+P 然后輸入camke:Quick 開啟 CmakeLists 文件創(chuàng)建流程

image-20230317125015782

image-20230317125212563

Select a tik

image-20230317125927995

輸入 project name。(略過)

選擇 目錄文件類型,是Library,還是可執(zhí)行程序。

Choose project type

經(jīng)過上述的操作, 項(xiàng)目中已經(jīng)生成了CmakeLists文件、和main.cpp(可能是這是一個(gè)可執(zhí)行文件的原因)。

三、配置項(xiàng)目

有兩件事情是運(yùn)行項(xiàng)目之前,必須要做的:

  • 選擇一個(gè) 變體(variant)
  • 選擇一個(gè)kit ,這一步我們?cè)谏厦嬉呀?jīng)完成了

image-20230317130724625

VSCode 底部狀態(tài)欄,已經(jīng)顯示了 當(dāng)前配置的 變體 和 Kit 。 點(diǎn)擊就可以進(jìn)行切換。

使用Cmake:Configure 來配置項(xiàng)目, 如果 變體或者Kit的改變,不同通過底部狀態(tài)欄切換,而是通過 cmake:variant 或者 cmake:select a kit 實(shí)現(xiàn),那一定要執(zhí)行 cmake:configure 才能生效。

四、構(gòu)建、運(yùn)行、驗(yàn)證項(xiàng)目

構(gòu)建項(xiàng)目:

在構(gòu)建之前,要選擇 構(gòu)建的目標(biāo),然后再Build項(xiàng)目

image-20230317132320353

構(gòu)建項(xiàng)目,同樣可以通過 cmake:Build 或者 底部狀態(tài)欄的“Build” 按鈕來實(shí)現(xiàn)。

驗(yàn)證:

image-20230317132759458

到此這篇關(guān)于VSCode之CMake使用小結(jié)的文章就介紹到這了,更多相關(guān)VSCode CMake使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • C++實(shí)現(xiàn)控制臺(tái)隨機(jī)迷宮的示例代碼

    C++實(shí)現(xiàn)控制臺(tái)隨機(jī)迷宮的示例代碼

    本文主要介紹了C++實(shí)現(xiàn)控制臺(tái)隨機(jī)迷宮的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • C語言中的回調(diào)函數(shù)實(shí)例

    C語言中的回調(diào)函數(shù)實(shí)例

    如果函數(shù)A的指針作為函數(shù)B的參數(shù),在函數(shù)B中利用該指針調(diào)用函數(shù)A,則此時(shí)的A就是回調(diào)函數(shù)。
    2014-04-04
  • C/C++中時(shí)間庫函數(shù)的使用詳解

    C/C++中時(shí)間庫函數(shù)的使用詳解

    這篇文章主要為大家詳細(xì)介紹了C/C++中的時(shí)間相關(guān)知識(shí)總結(jié),例如時(shí)間庫函數(shù)的使用以及獲取本地時(shí)間的不同方法,文中的示例代碼講解詳細(xì),需要的可以參考一下
    2022-11-11
  • C++實(shí)現(xiàn)簡(jiǎn)單職工管理系統(tǒng)

    C++實(shí)現(xiàn)簡(jiǎn)單職工管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++職工管理系統(tǒng)實(shí)訓(xùn)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-04-04
  • C/C++函數(shù)的調(diào)用約定的使用

    C/C++函數(shù)的調(diào)用約定的使用

    本文主要介紹了C/C++函數(shù)的調(diào)用約定的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 一文弄懂C語言EOF

    一文弄懂C語言EOF

    在 C語言中,EOF 是一個(gè)宏定義,EOF 常常用于文件的輸入輸出中,當(dāng)讀取到文件結(jié)束時(shí),會(huì)返回 EOF,本文就詳細(xì)的介紹一下具體使用方法,感興趣的可以一起來了解一下
    2023-05-05
  • C++創(chuàng)建多線程的方法總結(jié)

    C++創(chuàng)建多線程的方法總結(jié)

    下個(gè)迭代有個(gè)任務(wù)很有趣,用大量的線程去訪問一個(gè)接口,直至其崩潰為止,這就需要多線程的知識(shí),這也不是什么難事,本文總結(jié)一下C++中的多線程方法std、boost、pthread、windows?api,感興趣的朋友可以參考下
    2024-01-01
  • C語言計(jì)算日期差的方法示例

    C語言計(jì)算日期差的方法示例

    這篇文章主要介紹了C語言計(jì)算日期差的方法,結(jié)合具體實(shí)例形式分析了C語言針對(duì)日期轉(zhuǎn)換、運(yùn)算等相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • C++20中的span容器及用法小結(jié)

    C++20中的span容器及用法小結(jié)

    std::span 是一個(gè)非常實(shí)用的工具,可以方便地對(duì)數(shù)據(jù)進(jìn)行訪問和處理,同時(shí)也可以提高代碼的可讀性、可維護(hù)性和安全性,這篇文章主要介紹了C++20中的span容器,需要的朋友可以參考下
    2023-03-03
  • 在Vitis?IDE中如何使用第三方庫?libtiff?保存?tiff?文件

    在Vitis?IDE中如何使用第三方庫?libtiff?保存?tiff?文件

    這篇文章主要介紹了在Vitis?IDE中如何使用第三方庫?libtiff?保存?tiff?文件,本文通過圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07

最新評(píng)論