最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

centos 7 vscode cmake 編譯c++工程的教程詳解

 更新時間:2020年05月26日 09:27:29   作者:快牽著我的襪子  
這篇文章給大家介紹了centos 7 使用vscode+cmake配置簡單c++項目的方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

一、環(huán)境說明

1)gcc/g++  cmake安裝建議

gcc/g++內(nèi)核自帶的即可,如果需要新的自行安裝,

cmake也一樣,如有需要新的版本自行安裝。

2)vscode安裝插件

必要的插件c/c++ 0.28.1 cmake 0.0.17 cmake tools 1.4  (這幾個插件的版本可能會不同,以擴展搜索到的最新的為準)

二、創(chuàng)建項目實驗

1)打開項目文件夾

第一步:打開vscode,點擊左上角文件,在下拉菜單選擇打開文件夾!注意,是打開文件夾,不是工作區(qū),也不是其它的??!

第二步:隨便選擇一個空的文件夾點擊ok即可,選擇后會出現(xiàn)工程目錄如下圖

 

2)配置環(huán)境

第一步、配置cmake環(huán)境 按快捷鍵 ctrl+shift+p 或者 F1 ,在彈出的命令窗口輸入quick start 選者cmake:Quick Start

選者需要的編譯環(huán)境,我這里選者的三GCC 4.85這項,如果沒有列出有關GCC編譯器的相關選項,則選擇Scan a Kit for test(項目名)這一項 如果搜索之后找不到任何一個kit,則在命令窗口中輸入cmake : edit User-local CMake Kits,然后根據(jù)你所安裝的gcc的環(huán)境配置,按照圖中的格式配置cmake-tools-kets.json。

第一步續(xù):配置好后重新前面的一步,cmake-tools-kets.json文件保存后,重新在命令窗口輸入cmake:Quick Start,就會出現(xiàn)編譯器的選項,選擇對應的編譯器即可,如果依然沒有kit,則選擇【Unspecified】項,之后輸入一個工程的名字,

就會出現(xiàn)如下圖所示,第一個library是建立一個庫,第二個Executable 是建立一個可執(zhí)行文件,這里我選擇第二個Executable(可執(zhí)行文件),之后便會創(chuàng)建main.cpp文件和CMakeList.txt(告訴編譯器如何編譯全靠它了)

第二步:修改CMakeList.txt文件

CMakeList.txt文件只為了簡單運行程序,如有需要,則按需添加其他的命令

配置好CMakeList.txt后,點擊文件下面的最底下的cmake按鈕,然后點擊

 

按鈕(位于目錄上邊,編輯菜單下邊)cofigure all project(其實即為執(zhí)行cmake命令),然后點擊旁邊的

 

按鈕build all projects(其實即為make)

之后便會在工程目錄下的build文件夾生成可執(zhí)行文件(CMakeList.txt文件定義)

在可執(zhí)行文件目錄打開命令行,即可執(zhí)行編譯好的程序

至此,centos 7 使用vscode+cmake配置簡單c++項目完成。

總結(jié)

到此這篇關于centos 7 vscode cmake 編譯c++工程的教程詳解的文章就介紹到這了,更多相關centos 7 vscode cmake 編譯c++內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 舉例講解C語言鏈接器的符號解析機制

    舉例講解C語言鏈接器的符號解析機制

    鏈接器的工作主要分為兩個階段:符號解析和重定位,符號解析的功能是將每個模塊符號引用綁定到一個確切的符號定義,這里我們就來舉例講解C語言鏈接器的符號解析機制
    2016-05-05
  • C語言中數(shù)據(jù)的存儲詳解

    C語言中數(shù)據(jù)的存儲詳解

    這篇文章主要介紹了C語言中數(shù)據(jù)的存儲詳解的相關資料,需要的朋友可以參考下
    2023-08-08
  • Opencv實現(xiàn)拼圖板游戲

    Opencv實現(xiàn)拼圖板游戲

    這篇文章主要為大家詳細介紹了Opencv實現(xiàn)拼圖板小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • C語言編程入門之程序頭文件的簡要解析

    C語言編程入門之程序頭文件的簡要解析

    這篇文章主要介紹了C語言編程入門之程序頭文件的簡要解析,包括頭文件重復包含問題等方面的說明,需要的朋友可以參考下
    2015-12-12
  • C++中new和delete匹配使用過程詳解

    C++中new和delete匹配使用過程詳解

    關于 new 和 delete 的使用相信大家并不陌生,可是為什么使用 new 的時候要用 delete,使用 new[] 的時候又要用 delete[]呢?本文就來和大家詳細說說
    2023-02-02
  • C++?動態(tài)規(guī)劃算法使用分析

    C++?動態(tài)規(guī)劃算法使用分析

    動態(tài)規(guī)劃算法通常用于求解具有某種最優(yōu)性質(zhì)的問題。在這類問題中,可能會有許多可行解。每一個解都對應于一個值,我們希望找到具有最優(yōu)值的解
    2022-03-03
  • C++中string轉(zhuǎn)換為char*類型返回后亂碼問題解決

    C++中string轉(zhuǎn)換為char*類型返回后亂碼問題解決

    這篇文章主要介紹了C++中string轉(zhuǎn)換為char*類型返回后亂碼問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • C語言實現(xiàn)賓果消消樂

    C語言實現(xiàn)賓果消消樂

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)賓果消消樂,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • 深入遍歷二叉樹的各種操作詳解(非遞歸遍歷)

    深入遍歷二叉樹的各種操作詳解(非遞歸遍歷)

    本篇文章是對遍歷二叉樹的各種操作進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C語言中字符和字符串處理(ANSI字符和Unicode字符)

    C語言中字符和字符串處理(ANSI字符和Unicode字符)

    這篇文章主要介紹了C語言與C++中字符和字符串處理(ANSI字符和Unicode字符)的詳細內(nèi)容,非常的全面,這里推薦給大家,希望大家能夠喜歡。
    2015-03-03

最新評論

香港 | 宁晋县| 梨树县| 吉林省| 邛崃市| 滕州市| 合水县| 翁牛特旗| 西城区| 保靖县| 繁峙县| 肥城市| 昭通市| 密山市| 浦北县| 民丰县| 桦川县| 全南县| 都江堰市| 博野县| 洪泽县| 菏泽市| 文登市| 黑龙江省| 随州市| 南岸区| 中山市| 渑池县| 桓台县| 乡宁县| 鄂尔多斯市| 襄城县| 垣曲县| 湘阴县| 洛宁县| 秦安县| 金川县| 揭东县| 明星| 堆龙德庆县| 滕州市|