vscode怎么創(chuàng)建c項目? Visual Studio如何創(chuàng)建 C語言的工程
一、獲取C/C++擴展
1、打開vscode
2、ctrl+shift+x打開商店
3、搜索C/C++安裝、重啟vscode
e125d1ee0c8bed76453042fba8438f7.png
二、安裝GCC
1、下載MinGW
2、打開安裝程序,安裝到D盤(需要創(chuàng)建MinGW文件夾),安裝完成之后生成MinGW安裝管理器
3、管理器自動打開(如果沒有請手動),點擊All Packages,選中g(shù)cc.bin,g++.bin,gdb.bin,點擊Installation,選擇Apply Changes,點擊Apply提交進行安裝
0488d5fba2514f27925f8fe6c71df09.png
win+R,輸入control進入控制面板,依次點擊系統(tǒng)與安裝->系統(tǒng)->高級系統(tǒng)設(shè)置->環(huán)境變量,找到Path->編輯->新建,將安裝好的MinGW的bin文件夾路徑粘貼進去。
8582b4a0e711b76938b21c60cfa0d75.png
三、配置智能提示
1、編寫一個測試文件demo.c,點擊引入的標準庫下的“提示燈”,生成c_cpp_properties.json文件
2、編輯c_cpp_properties.json
5c59ca6c91c764055b52716e1bf6b0f.png
c_cpp_properties.json修改內(nèi)容如下:
e9f6e93dd74073591bdbafd0c3345ac.png
四、開啟調(diào)試功能
F5或Ctrl+F5啟用調(diào)試,選擇C++(GDB/LLDB)生成launch.json文件,修改如下:
Ctrl+Shift+P輸入Tasks:Configure Task配置任務(wù),選擇使用模塊創(chuàng)建task.json文件,選擇Others模板,生成task.json文件,修改如下:
如果出現(xiàn)錯誤:進程終止,退出代碼:1,可能是gcc還沒被編輯器加載(測試方法:打開控制臺,輸入gcc,看提示信息),重啟編輯器就可以。
步驟1:
打開Visual Studio 2012,點擊程序左上角的“文件”--“新建”--“項目”。
步驟2:
在彈出窗口選擇模板“visual C++”,在新建項目欄里選擇“win32控制臺應(yīng)用程序”,直接點擊確定。
步驟3:
勾選“空項目”,直接點擊“完成”。
步驟4:
雙擊左側(cè)欄內(nèi)項目“源文件”--“添加”--“新建項”。
步驟5:
在彈出窗口,把名稱改為.c結(jié)尾的后綴名,具體操作如圖所示。然后選擇添加。
步驟6:
我們在輸入框內(nèi)輸入C語言代碼,在導(dǎo)航欄里選擇“調(diào)試”--"開始執(zhí)行(不調(diào)試)"
步驟7:
經(jīng)過運算顯示運算結(jié)果。
1、安裝VS Code,現(xiàn)在好像默認帶了C/C++插件。
2、創(chuàng)建項目:可以在 文件->打開文件夾 中創(chuàng)建項目文件夾;
3、編寫程序:
-test
--main.c
--source.c
--source.h
--.vscode
----launch.json
----tasks.json
.vscode文件夾后續(xù)由VS Code自動創(chuàng)建;
main.c
#include <stdio.h>
#include "source.h"
int main(void)
{
printf("add:%d\n", add(2, 5));
printf("sub:%d\n", sub(5, 2));
return 0;
}
source.h
extern int add(int a, int b);
extern int sub(int a, int b);
source.c
int add(int a, int b)
{
return a + b;
}
int sub(int a, int b)
{
return a - b;
}
4、創(chuàng)建Task:Task可以用來完成很多事,不僅僅是用來編譯!!!
創(chuàng)建一個task非常的簡單.可以Ctrl+Alt+p叫出來命令行 輸入task

點擊接著選擇Others,

就可以生成一個默認的模板. tasks.json:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "0.1.0",
"command": "echo",
"isShellCommand": true,
"args": ["Hello World"],
"showOutput": "always"
}
如果程序只有一個C文件,那么,只要修改上面模板中的command和args對應(yīng)的內(nèi)容即可,將echo換成gcc,將Hello World換成想要添加的參數(shù)或者放空,按Ctrl + Shit + b執(zhí)行任務(wù),就能編譯出程序。
1、下載插件C/C++、C++ Intellisense;
2、新建一個空文件夾,從VSCode打開。 (或File-->Open Folder-->新建一個空文件夾);
3、按F5(用命令行g(shù)cc、g++;或者編寫makefile文件,make;),選擇C++(GDB/LLDB),生成launch.json(用來調(diào)試);
4、修改launch.json,將
"program": "enter program name, for example ${workspaceFolder}/a.out"
改為
"program": "${workspaceFolder}/ProjectName";"externalConsole": true
表示輸出會在彈出的命令行。修改為false的話,會在VSCode內(nèi)部terminal輸出。
5、Ctrl+Shift+B, 選擇tasks.json-->模板--->other,生成tasks.json(創(chuàng)建任務(wù));
6、修改 tasks.json,
"command": "echo Hello"
改成
"command": "g++ -o ProjectName ProjectName.cpp"
這里的ProjectName和5中的ProjectName同名
7、對于復(fù)雜的項目,"command": "echo Hello"改成"command": "make"
8、再創(chuàng)建makefile文件,編輯;
9、編寫Hello.cpp文件
10、按Ctrl+Shift+P, 選擇 Task:Run Tasks,執(zhí)行任務(wù)
11、按F5,執(zhí)行
源代碼如下所示:
新建啊
不行啊?
Visual C# .NET 入門:小結(jié)
= szSwap; return nRight; } }}補遺 關(guān)于 QuickSort C# NET為了演示 QuickSort Visual C# NET 示例應(yīng)用程序?qū)嶋H是如何運行的 我們提供了編譯好的可執(zhí)行文件 您可以通過編譯這些項目文件來創(chuàng)建自己的可執(zhí)行文件 單擊 Quicksort_Visual_CSharp_ NET exe 下載源代碼項目文件和可執(zhí)行文件包 使...
如何在spyder中創(chuàng)建django項目(2023年最新解答)
導(dǎo)讀:本篇文章首席CTO筆記來給大家介紹有關(guān)如何在spyder中創(chuàng)建django項目的相關(guān)內(nèi)容,希望對大家有所幫助,一起來看看吧。在pycharm里如何把一個普通的python項目改造成django項目? 直接創(chuàng)建一個django項目,然后在里面新建一個文件夾,把原來的項目放里面 pycharm怎么建django 打開PyCharm官網(wǎng),選擇Download,進入下載頁面。
gcc-01-S code.c 里面的-01是什么意思?
控制編譯生成目標文件的優(yōu)化級別,有1,2,3幾個級別,還有-Os,優(yōu)化空間使用。
JavaScript編譯?
VisualStudio201Learnmore.onMicrosoft.VisualStudioCode30.Learnmore.onMicrosoft.Eclipse2018withJavaScriptDevelopmentTools.Learnmore.跨平臺常用visualstudiocode,免費。如何將javascript代碼編譯為c++或java在IDE中,如eclipse中寫的Java程序,在點擊保存后eclipse就會調(diào)用javac編譯程序編譯,編譯文件在當前項目的bin...
pyc文件是怎么創(chuàng)建的?
豬八戒網(wǎng)(zbj.com)創(chuàng)建于2006年,現(xiàn)已形成豬八戒網(wǎng)、天蓬網(wǎng)和線下八戒工場的“雙平臺+一社區(qū)”服務(wù)模式,是中國領(lǐng)先的人才共享平臺。 向TA提問 關(guān)注 展開全部 pyc文件的觸發(fā) 前面我們提到,每一個代碼塊(code block)都會對應(yīng)一個PyCodeObject對象,Python會將該對象存儲在pyc文件中。但不幸的是,事實并不總是這樣。
怎么知道自己在51單片機內(nèi)編的C程序有多大,因為各種單片機內(nèi)存不同,要...
編譯完成后的實際大小,可以根據(jù)生成的hex文件中的最高地址來判斷,也可以根據(jù)編譯后輸出的“code=xxxx”來近似估計(要注意并不是完全一致)。從做項目的角度來說,項目經(jīng)理要先根據(jù)項目的復(fù)雜程度以及經(jīng)驗初步選取一個芯片系列,并且Flash大小要留有足夠的裕量。這樣將來產(chǎn)品定型的時候可以無縫切換到同...
80X86匯編中, CS, C是code的簡寫, 那S是section的簡寫還是segment的簡...
80x86匯編程序, 有條常用的寄存器分配偽指令,例如:ASSUME CS:CSEG, DS:CSEG, SS:SSEG "CS ”是 "Code Segment " (代碼段) 的縮寫;"DS”是 "Data Segment" (數(shù)據(jù)段)的縮寫;"SS" 是 "Stack Segment" (堆棧段)的縮寫。
誰可以告訴我一個關(guān)于51單片機的數(shù)字溫度計C程序啊
不知這個合不合用(實驗板帶的):include<reg52.h> code unsigned char seg7code[11]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; \/\/顯示段碼 sbit TMDAT =P3^3; \/\/DS18B20 的數(shù)據(jù)輸入\/輸出腳DQ,根據(jù)情況設(shè)定 unsigned int sdata;\/\/測量到的溫度的整數(shù)部分 unsigned ...
django不用虛擬環(huán)境如何開發(fā)(2023年最新分享)
我選擇的路徑:C:\\Users\\RobbieHan\\Envs\\sandbox-env\\Scripts\\python.exe 確認完成項目的創(chuàng)建后,就可以在python虛擬環(huán)境下進項項目的開發(fā)了。測試項目運行正常,可以訪問django歡迎頁面:安裝部署交流:83792608(QQ群)更多歡迎關(guān)注:sandbox.im Windows平臺上怎樣進行Django開發(fā)sudo apt-get install python-...
WinAVR怎么安裝WinAVR安裝使用圖文教程
我們可以先隨意輸入一些文本,然后保存。保存按鈕在工具欄的左側(cè),也可以再“File”菜單里選擇“Save”。注意文件的保存的文件夾最好與前面項目文件夾一致。文件名以“.c”結(jié)尾可以幫助Programmer's Notepad識別代碼類型。然后,我們就可以將此C源代碼文件包含到項目中去了。右擊窗口左側(cè)項目面板中的我們前面...
相關(guān)評說:
鐘山縣工作: ______ 步驟如下:1、首先打開vs2013,我們發(fā)現(xiàn)有 新建項目 和 打開項目 的選項,我們選擇新建項目.2、之后會有一個新建項目的界面,左側(cè)有各種語言的編寫環(huán)境,比如VB,VC#,VC++,選擇VC++,因為C++基本兼容C語言,選擇好類型,寫好項...
鐘山縣工作: ______ <p>VS2012對C語言支持不是特別好,但是也能用.</p> <p>打開VS2012以后選擇新建項目</p> <p></p> <p>然后出現(xiàn)</p> <p></p> <p>選擇C++下的win32控制臺程序,輸入名稱然后確定-下一步-完成(什么都不要改)</p> <p>出現(xiàn)</p> <p> 基本上保留#include“stadafx.h”你的編譯就不會出問題</p> <p> </p> <p> </p> <p>PS:win8下可以使用“啊哈C”</p>
鐘山縣工作: ______ 針對win進行的編程的C++一般都能移植到VS2010中,但一般來說,直接打開不同版本的VC++的工程并不能確定都能順利編譯
鐘山縣工作: ______ 1打開VS2010/VS2013/VS2015,隨便哪個版本2文件->新建->項目3左側(cè)選擇Visual C++下的Win32,右側(cè)框中選擇Win32控制臺應(yīng)用程序.如果是英文版的,叫“Win32 Console Application”4選擇路徑 ,輸入項目名5出現(xiàn)向?qū)?選擇“下一步...
鐘山縣工作: ______ 沒法專門創(chuàng)建C語言程序 VS并沒做單獨的C接口 只有C++ 而由于C++在絕大部分方面兼容C 所以 你就建立C++工程 然后按C寫就好.
鐘山縣工作: ______ 打開“文件”->“新建”->“項目” 在“項目類型”中選擇“visual c++”,如果沒有的話,把“其他語言”點開,在里面找到“visual c++”,然后找到“win32”,選擇右邊的“win32控制臺程序”,在下面“名稱”的文本框里面輸入你想要的工程的名字,點“確定”,在彈出來的向?qū)Ю铩皯?yīng)用程序設(shè)置”,選擇“控制臺應(yīng)用程序”,可以把下面的“空項目”勾上,點確定.然后在左邊的“解決方案”里,新建一個cpp文件.寫好代碼,按“f5”編譯運行.
鐘山縣工作: ______ 很簡單,安裝好visual c++6.0后,在任何文件夾下新建一個擴展名為XXX.CPP的文件,雙擊打開它.visualc++6.0 自動啟動并顯示代碼輸入界面,編寫好代碼編譯Ctrl+F7,運行Ctrl+F5.注意:visual c++6.0 不支持 TC2.0的某些
鐘山縣工作: ______ new-project...選擇一個你要新建的項目類型,然后取個名字就可以了.
鐘山縣工作: ______ 方法/步驟1 首先打開vs2013,我們發(fā)現(xiàn)有 新建項目 和 打開項目 的選項,我們選擇新建項目.2 之后會有一個新建項目的界面,左側(cè)有各種語言的編寫環(huán)境,比如VB,VC#,VC++,我們?nèi)绻帉慍語言就選擇VC++,因為c++基本兼容C語言.這時...
鐘山縣工作: ______ 1、新建一個Visual C++的“Win32項目”,建立一個空項目.2、建立完成后,右鍵點擊右邊的“解決方案”中的“源文件”.3、選擇“添加”,然后添加“新建項”.4、選擇“Visual C++”中的C++文件,點“添加”.5、在新加的C++文件里面寫好代碼,然后保存.6、編譯運行即可(快捷鍵Ctrl+F5).