1. vscode C語言編譯
VS Code只是一個代碼編輯器,要實現對C語言代碼的編譯,需要下載單獨的GCC編譯器才行,下面我簡單介紹一下VS Code編譯C語言程序的配置過程,主要步驟如下:
1.首先,需要安裝C/C++插件,這個插件主要是為了方便查看、調試代碼,安裝的話,直接在Extensions擴展中心中搜索安裝就行,如下:
2.接著就是需要下載單獨的GCC編譯器,這里可以下載MinGW,Windows平台下的一個編譯器集合,包含有常見的GCC、G++、GDB等編譯調試工具,如下,使用起來非常方便,安裝成功後,需要將工具添加到環境變數中,方便後面使用:
2. 2022-02-22 配置vscode生成和調試cpp工程
參考:
系統:win10
推薦:
第一步:安裝VSCode
比較簡單,跳過。
第二步:安裝MinGW
註:MinGW是Windows上的GCC編譯環境,MSYS2是WIndows上軟體分發和構建平台(簡單看成一個linux系統可以安裝、編譯軟體)
(工作區只對當前項目起效)。
還有一種方法MinGW的make程序為 mingw32-make.exe ,可以將其復制一份命名為 make.exe
3. vscode下搭建Typescript編譯環境
Typescript 是微軟開發的一個javaScript的超級。著名前端框架的Angular和HTML5游戲引擎Egret等都選擇了Typescript作為編寫語言。「工欲善其事,必先利其器」,在學習Typescript語言之前必須要有一個良好的開發環境。這里筆者選擇了輕量的Visual Studio Code,此工具具有輕量、跨平台、插件豐富等特點,是一款非常優秀的開發工具。
1、首先需要安裝Nodejs,安裝過程網上很容易搜到,在此不再介紹。安裝完成後,在命令窗口輸入
2、安裝typescript模塊
安裝完成後,可以查看typescript模塊的版本號
3、創建項目目錄,在命令窗口中進入該項目目錄,創建tsconfig.json。例如項目地址是D:\test\ts。
在項目目錄下會生成一個tsconfig.json文件
裡面有很多配置項,大家可以根據各自的需要來定製。本文用的示例配置如下,
新建tscript、js文件夾,分別用作存放typescript、javascript文件。
4、測試編譯
在Visual studio code中打開ts目錄,在tscript目錄中新建test.ts文件。
然後點擊菜單中的Tasks->Run Task。
之後會出現tsc:build 、tsc:watch兩個選項
其中tsc:build選項是用於一次編譯。tsc:watch選項可以監測ts文件的改動,可以進行實時編譯,非常方便。經過編譯後的文件會存放在之前配置好的js文件目錄下。
如此就可以進行Typescript之旅了。~~
4. 利用vscode在windows下gcc編譯開發
https://cmake.org/download/
https://www.jianshu.com/p/9994a65f2905
https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools
如果使用CMake quickstart 生成的項目需要 刪除 除了 CMakeLists.txt 和 main.cpp 外的所有東西,然後新建build目錄,在build目錄下執行
然後在build目錄下make
測試編譯效果
5. 關於VSCode的C/C++編譯問題,主要關於頭文件與庫的引用
你查一下有哪些包含.h文件的include文件夾 全部加到配置裡面就是了. 我的配置win10 + cygwin . 我只配置了win32節點
{
"configurations":[
{
"name":"Mac",
"includePath":[
"/usr/include",
"/usr/local/include",
"${workspaceRoot}"
],
"defines":[],
"intelliSenseMode":"clang-x64",
"browse":{
"path":[
"/usr/include",
"/usr/local/include",
"${workspaceRoot}"
],
"limitSymbolsToIncludedHeaders":true,
"databaseFilename":""
},
"macFrameworkPath":[
"/System/Library/Frameworks",
"/Library/Frameworks"
]
},
{
"name":"Linux",
"includePath":[
"/usr/include",
"/usr/local/include",
"${workspaceRoot}"
],
"defines":[],
"intelliSenseMode":"clang-x64",
"browse":{
"path":[
"/usr/include",
"/usr/local/include",
"${workspaceRoot}"
],
"limitSymbolsToIncludedHeaders":true,
"databaseFilename":""
}
},
{
"name":"Win32",
"includePath":[
"E:/Cygwin/usr/include",
"E:/cygwin/lib/gcc/i686-pc-cygwin/6.4.0/include",
"E:/cygwin/lib/gcc/i686-pc-cygwin/6.4.0/install-tools/include",
"${workspaceRoot}"
],
"defines":[
"_DEBUG",
"UNICODE"
],
"intelliSenseMode":"msvc-x64",
"browse":{
"path":[
"E:/Cygwin/usr/include",
"E:/cygwin/lib/gcc/i686-pc-cygwin/6.4.0/include",
"E:/cygwin/lib/gcc/i686-pc-cygwin/6.4.0/install-tools/include",
"${workspaceRoot}"
],
"limitSymbolsToIncludedHeaders":true,
"databaseFilename":""
}
}
],
"version":3
}
6. vscode+platformlo下方的工具欄里沒有編譯工具了
vscodeplatformlo下方的工具欄里沒有編譯工具了?
答案如下:方法如下:1、離線安裝Mingw64後,牆另一邊的學生可以在線安裝
1、下載Mingw64打開Mingw官網
單擊「下載」
轉到頁面SourceForge
將頁面拉伸到最後,選擇最新版本
下載並解凍(將加壓包放在想放的位置)。
2、配置環境變數
3、測試
2、配置VSCode的C/C編譯和調速環境1、下載VSCode下載鏈接
2、安裝Wingw使用以上方法
3、安裝C/C擴展搜索C/C
4、創建文件夾,在VS中打開,創建. cpp文件
5、部署C/C環境5.1、部署編譯器,用快捷鍵Ctrl Shift P調用命令面板,輸入C/C,選擇" editconfigurations(UI ) "進入部署。 設定兩個選項。 -編譯器路徑: d :/mingw 64/mingw 64/mldy/g.exe intellisense模式: gcc-x64
7. vscode這一個軟體我已經搞了好幾天了 但是就是不會配置C的編譯環境 大神幫個忙或遠程操控安一下
下載 minggw64,解壓後放在C盤根目錄
網頁鏈接
添加到path環境變數
然後重啟vscode會自動檢測到編譯器,寫個helloworld,F5啟動,根據提示進行配置,兩個都選默認或者回車,然後會生成launch.json和task.json文件,task.json是編譯配置,launch.json是用於編譯成exe後執行的配置
另外可以下載插件,code runner,這個需要在文件右鍵運行,和上面的用途不同,但是也能簡單的運行各種語言的文件
8. 如何在VSCode內編譯運行C++
在
visual
studio
code中編譯運行c/c++代碼方法:
可以使用
code
runner
-
visual
studio
marketplace
。安裝好這個插件,不用進行任何配置就能直接編譯並運行,默認情況下使用的是gcc和g++。有需要的話也可以更改配置文件來使用其他編譯器,比如clang。