centos7vscodecmake編譯c++工程的方法

這篇文章主要講解了centos 7 vscode cmake編譯c++工程的方法,內(nèi)容清晰明了,對(duì)此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會(huì)有幫助。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)和田縣,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):18982081108

一、環(huán)境說(shuō)明

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

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

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

2)vscode安裝插件

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

centos 7 vscode cmake編譯c++工程的方法

二、創(chuàng)建項(xiàng)目實(shí)驗(yàn)

1)打開(kāi)項(xiàng)目文件夾

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

centos 7 vscode cmake編譯c++工程的方法

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

centos 7 vscode cmake編譯c++工程的方法

centos 7 vscode cmake編譯c++工程的方法 

2)配置環(huán)境

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

centos 7 vscode cmake編譯c++工程的方法

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

centos 7 vscode cmake編譯c++工程的方法

centos 7 vscode cmake編譯c++工程的方法

centos 7 vscode cmake編譯c++工程的方法

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

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

centos 7 vscode cmake編譯c++工程的方法

centos 7 vscode cmake編譯c++工程的方法

第二步:修改CMakeList.txt文件

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

centos 7 vscode cmake編譯c++工程的方法

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

centos 7 vscode cmake編譯c++工程的方法 

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

centos 7 vscode cmake編譯c++工程的方法 

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

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

centos 7 vscode cmake編譯c++工程的方法

centos 7 vscode cmake編譯c++工程的方法

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

centos 7 vscode cmake編譯c++工程的方法

至此,centos 7 使用vscode+cmake配置簡(jiǎn)單c++項(xiàng)目完成。

看完上述內(nèi)容,是不是對(duì)centos 7 vscode cmake編譯c++工程的方法有進(jìn)一步的了解,如果還想學(xué)習(xí)更多內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文題目:centos7vscodecmake編譯c++工程的方法
分享地址:http://bm7419.com/article24/jcesce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、建站公司、網(wǎng)站排名、手機(jī)網(wǎng)站建設(shè)、用戶(hù)體驗(yàn)、虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管