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

VSCode之CMake使用小結

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

一、準備工作

下載 對應平臺的VScode

安裝C++擴展

image-20230317123635172

安裝Cmake 工具擴展

image-20230317123726405

并行需要安裝 Cmake,編譯器,調試器和構建工具

cmake --version 

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

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

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

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

  • 執(zhí)行cmake:Quick ,進行開啟CmakeLists文件 創(chuàng)建流程
  • Select a tik
  • 輸入 project name
  • 選擇 目標文件文件類型(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)過上述的操作, 項目中已經(jīng)生成了CmakeLists文件、和main.cpp(可能是這是一個可執(zhí)行文件的原因)。

三、配置項目

有兩件事情是運行項目之前,必須要做的:

  • 選擇一個 變體(variant)
  • 選擇一個kit ,這一步我們在上面已經(jīng)完成了

image-20230317130724625

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

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

四、構建、運行、驗證項目

構建項目:

在構建之前,要選擇 構建的目標,然后再Build項目

image-20230317132320353

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

驗證:

image-20230317132759458

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

相關文章

  • C++實現(xiàn)控制臺隨機迷宮的示例代碼

    C++實現(xiàn)控制臺隨機迷宮的示例代碼

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

    C語言中的回調函數(shù)實例

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

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

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

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

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

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

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

    一文弄懂C語言EOF

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

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

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

    C語言計算日期差的方法示例

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

    C++20中的span容器及用法小結

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

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

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

最新評論