1. 程式人生 > >使用VScode進行C/C++開發

使用VScode進行C/C++開發

Visual Studio Code是微軟推出的一款輕量級的編輯器,主要針對web前端開發如javascript、html等,但是其支援外掛的功能,於是人們為其開發了眾多其他語言的外掛,如C/C++語言的外掛,在linux系統下沒有Visual Studio這樣強大的IDE,看到VSCode上有基於Clang的C++提示外掛,於是就嘗試使用VSCode進行C++開發,以下是需要進行的配置。

首先Ctrl+Shift+P開啟頂欄,輸入install 並回車安裝外掛,輸入C++,找到C++-Clang外掛並安裝,同時可以把其他C++相關的外掛進行安裝,安裝之後重新啟動即可。

接著安裝Clang,這是C++提示的必要條件,在ubuntu下直接輸入:sudo apt-get install clang即可。

然後在工作目錄下新建設定檔案,也可以在使用者設定檔案中設定,本文選擇前者,Ctrl+Shift+P然後輸入sett,根據提示選擇新建或開啟setting.json檔案


在開啟的檔案中進行如下的設定:


之後重啟VSCode編輯器,在cpp檔案中輸入就會有提示和補全了。


相關推薦

使用VScode進行C/C++開發

Visual Studio Code是微軟推出的一款輕量級的編輯器,主要針對web前端開發如javascript、html等,但是其支援外掛的功能,於是人們為其開發了眾多其他語言的外掛,如C/C++語言的外掛,在linux系統下沒有Visual Studio這樣強大的IDE

C# ArcgisEngine開發中,對一個圖層進行過濾,只顯示符合條件的要素

layer style where sky 要求 我們 ase get filter 轉自原文 C# ArcgisEngine開發中,對一個圖層進行過濾,只顯示符合條件的要素 有時候,我們要對圖層上的地物進行有選擇性的顯示,以此來滿足實際的功能要求。 按下面介紹的

vs code進行c/c++開發配置

AR con vsc sco vs code image c++開發 ons 技術 1.vs code默認主題我不是很喜歡,這裏推薦網友用的比較多的主題"One Dark Pro" 和 圖標"vscode-icons",直接在vs code的擴展商店裏面搜索就可以安裝,安裝

Ubuntu16.04下配置VScodeC/C++開發環境

VScode環境搭建 1. Vscode安裝 2. Vscode環境配置 (1)安裝c/c++外掛 (2)建立工程 (3)更改配置檔案(launch.json) (4)新增構建(編譯、連結等)任務(tasks.json)

Win10下配置VScodeC/C++開發環境

VScode環境搭建 1. MinGW安裝配置 MinGW下載安裝 設定環境變數 2. Vscode安裝配置 Vscode安裝 安裝C/C++外掛 新建C/C++工程 啟動配置檔案(launc

VisualStudio2015使用C#.NET開發IOS程式時進行真機測試的設定參考

原文地址:https://www.cnblogs.com/sun51586/p/5450223.html VS2015+Xamarin使用C#.NET開發跨平臺APP已經完全可行了,對了WP和UWP程式,都是MS的,一定沒有問題。 而對於ANDROID則是直接可以在VS中進行開發、部署到模擬

Linux下配置Eclipse,進行C/C++開發

一、前期準備 1、 下載JRE(Java Runtime Environment) 找到包jre-8u131-linux-x64.rpm點選下載 2、 下載Eclipse SDK(C++) 二、安裝 1、 安裝JRE rpm -i jre-8u131-li

Centos7下安裝eclipse進行C/C++開發

1.下載eclipse jre是java執行環境,eclipse需要先裝jre,才可以執行,cdt是在eclipse中執行c\c++程式的外掛。 jre下載網址: http://www.oracle.com/technetwork/java/

在Eclipse中進行C/C++開發的配置方法(20140721最新版)

Eclipse 是一個開放原始碼的、基於Java的可擴充套件開發平臺。就其本身而言,它只是一個框架和一組服務,用於通過外掛元件構建開發環境。——語出百度百科。簡單的說Eclipse 是免費的開源的Jav

基於C++/CLI開發和封裝CTP介面供C#託管程式碼進行呼叫

        圈內幾乎所有的CTP封裝的介面都是有償獲取的,或者乾脆不開源,筆者在無數個深夜翻來覆去的查詢資料之後,終於完成了初步的CTP基於C++/CLI的封裝(無與倫比的痛苦。。。)。        剛開始的時候一聽到要用C++/CLI這個陌生的工具來封裝就一個頭十個

SW4搭配cubeMX進行STM32 C++開發學習筆記!!!

開發環境:System Workbench for STM32 + cubeMX + C++ 1、在將main.c更改為main.cpp編譯時,會出現"Symbol 'xxx' could not be resolved"時,選擇Project->Index->

轉:在macOS下使用Visual Studio Code進行C/C++開發

原部落格地址:https://stidio.github.io/2017/01/use_vscode_for_c_c++_development_in_macos/ 在macOS下使用Visual Studio Code進行C/C++開發 2017-01-23   閱讀

Windows下安裝Code::Blocks 13.12進行C/C++開發

CodeBlocks是一個開放原始碼的全功能的跨平臺C/C++整合開發環境。CodeBlocks是開放原始碼軟體。CodeBlocks由純粹的C++語言開發完成,它使用了蓍名的圖形介面庫wxWidge

VSCode配置成C/C++開發IDE

    工作一年多了,大學學的資料結構和演算法都忘得差不多了。於是想補補資料結構知識,並且刷一下劍指offer的一些面試題。首要問題就是裝個C語言的執行環境,大學學C語言和C++的時候都是用的VC++6.0或者CodeBlocks,優點是不需要配置環境,但是缺點也很明顯,就是程式碼沒智慧提

使用VSCode和CMake構建跨平臺的C/C++開發環境

日前在學習製作[LearnOpenGL教程](https://learnopengl-cn.github.io/06%20In%20Practice/2D-Game/01%20Breakout/)的實戰專案Breakout遊戲時,希望能將這個小遊戲開發成跨平臺的,支援在多個平臺執行。工欲善其事必先利其器,首先

使用 C開發智能手機軟件:推箱子(四)

hbox sum system 調用 文件 pad pos 人的 箱子 這是“使用 C# 開發智能手機軟件:推箱子”系列文章的第四篇。在這篇文章中,介紹 Common/FindPath.cs 源程序文件。 using System; using System.Dra

Java進擊C#——應用開發之Linq和EF

了吧 -1 擴展 有一點 增刪改 adk 對象 structure mis 本章簡言 上一章筆者對於WinForm開發過程用到的幾個知識點做了講解。筆者們可以以此為開端進行學習。而本章我們來講一個跟ORM思想有關的知識點。在講之前讓我們想一下關於JAVA的hib

Java進擊C#——應用開發之WinForm開發

logs i++ mex 有時 數據 rst 流動 應用程序 dir 本章簡言 上一章筆者介紹了關於WinForm環境。這一章筆者將繼續講WinForm。只不過更加的面向開發了。事實就是在學習工具箱裏面的控件。對於WinForm開發來講,企業對他的要求並沒有那麽

Java進擊C#——應用開發之WinForm環境

png 程序員 esp renderer 復制 表示 com ont mode 本章簡言 上一章筆者講到關於IO文件操作類,了解如何處理文件流。從這一章開始筆者將講解相對比較高級的知識點。而本章筆者就對WinForm開發的知識點進行講解和引導。現在很多業務都是面

奪命雷公狗C/C++-----2---開發工具篇

實用 img nbsp log c++ 工具 技術分享 下載 開發 微軟給大家開發了一款很給力的產品他的名字叫做visual studio 2015,當然現在有2017了,但是這個還是看您自己的愛好來實用的 下載地址我就不公布了,需要的可以私密我噢奪命雷