最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

環(huán)境配置:VSCode 配置 C/C++ 開發(fā)環(huán)境詳細(xì)教程( MSVC )

2022-11-24 16:19 作者:C語言編程__Plus  | 我要投稿



0. 使用工具說明:

本文使用的 VSCode 是從官網(wǎng)下載的,有相應(yīng)的 32 位和 64 位版本,支持 Win 7 和 Win 10。

本文使用的生成工具是從 https://appzip.cn/vc2010 上提供的 VC2010 中提取出來的 32 位 MSVC 工具鏈,在 Win 7 或 Win 10 的 64 位或 32 位系統(tǒng)都能成功使用。


1. 無需配置的綠色版本

下載鏈接:https://www.aliyundrive.com/s/DMK13owZSrC

解壓后,運(yùn)行里面的 VCVars.bat(只需要運(yùn)行一次),它的作用是幫助您快速設(shè)置環(huán)境變量。

再運(yùn)行 ShortCut.bat 它會(huì)在您的桌面上生成 VSCode 的快捷快捷方式。

打開運(yùn)行 VSCode,如果 VSCode 依然是英文界面,那么需要重新啟動(dòng) VSCode 一次,就能正確加載語言包插件。

在綠色版里配套了一個(gè) Sample 的文件夾,用 VSCode 打開它,就能看到一個(gè)使用 EasyX 的例子。

創(chuàng)建新項(xiàng)目時(shí),只需要把 Sample\.vscode 文件夾移到您的項(xiàng)目于內(nèi)容下,就可以避免重復(fù)配置。


2. 手動(dòng)配置

前往https://code.visualstudio.com/下載 VSCode,安裝完成,點(diǎn)擊運(yùn)行。按住 Ctrl + Shift + X 鍵或者點(diǎn)擊 VSCode 左側(cè)第 5 個(gè)按鈕?.

然后搜索?Chinese,安裝簡(jiǎn)體中文插件進(jìn)行漢化,喜歡英文原版可以跳過此步。這里認(rèn)為你選擇了中文插件。安裝中文插件之后,搜索 C++,下載第一個(gè) C/C++ 插件。

前往鏈接:https://pan.baidu.com/s/1NoNGblBZmjXU_Pya4jJpCg?提取碼:1234 下載所需的 VC 生成工具。

解壓后(以解壓在 D:\App 下為例),進(jìn)行設(shè)置環(huán)境變量。


新建一個(gè)文件夾(假設(shè)是 D:\Project),用 VSCode?打開它,按住 Ctrl + Shift + P 鍵,輸入 C++,會(huì)有一個(gè)下拉列表,選擇 編輯 C++:編輯配置(UI)選項(xiàng),

然后會(huì)出現(xiàn)一個(gè) ” C/C++?Configurations “ 的配置頁面,這個(gè)配置是用來配置?IntelliSense,它可以提供語法檢查的功能,在語法錯(cuò)誤的位置畫紅色波浪線。

配置名字可以任你填寫。然后下滑到編譯器選項(xiàng),填入 D:\App\VCompiler\Bin\cl.exe。

IntelliSense?模式中選擇 windows-msvc-x86 選項(xiàng)(因?yàn)樘峁┑纳晒ぞ呤?32 位的 vc2010 的生成工具)。

包含路徑選項(xiàng)是加入您額外添加的頭文件的路徑,可以自行根據(jù)需要添加。

定義選項(xiàng)是給 IntelliSense?添加預(yù)定義宏??梢宰孕懈鶕?jù)需要添加。(里面默認(rèn)定義了 UNICODE 和 _UNICODE 是為了設(shè)置 Unicode(寬)字符集,刪除后是多字節(jié)(窄)字符集,DEBUG 是設(shè)置調(diào)試宏,刪除后是 Release 模式)。

下面的 C 和 C++ 標(biāo)準(zhǔn),分別選擇 C11 和 C++11 即可。

配置過后如下:


設(shè)置完 C++ 配置后,可以新建一個(gè)?main.cpp 文件,簡(jiǎn)單寫一個(gè) helloworld 代碼。

點(diǎn)擊終端中的配置任務(wù)選項(xiàng),這個(gè)是決定 VC 生成工具如何生成 exe。

接著會(huì)出現(xiàn)一個(gè)下拉列表,選擇?C/C++ : cl.exe 生成活動(dòng)文件。然后會(huì)自動(dòng)進(jìn)入 task.json 的編輯頁面。C/C++ 插件已經(jīng)默認(rèn)配置完畢,但需要在里面的 args 選項(xiàng)中加入 /DUNICODE,/DUNICODE,/DEBUG。

這是為了讓生成工具預(yù)定義使用寬字節(jié)字符集和調(diào)試模式下的宏,可以根據(jù)需要自行追加,配置過后如下:


配置生成任務(wù)后,回到 main.cpp 頁面,點(diǎn)擊終端選項(xiàng)中的運(yùn)行生成任務(wù),選擇提示已配置的任務(wù)。底下會(huì)出現(xiàn)一個(gè)終端框,里面會(huì)有生成結(jié)果的顯示。出現(xiàn)”生成已成功完成“就表示生成成功,而 VSCode 的左側(cè)文件目錄會(huì)多出

幾個(gè)文件,可以看到編譯生成的可執(zhí)行文件 main.exe。

有了編譯還不夠,還需要一個(gè)調(diào)試的配置。

選擇 VSCode 上方運(yùn)行選項(xiàng)中的添加配置,選擇出現(xiàn)的下拉列表中的 C++(WIindows)。進(jìn)入 launch.json 的編輯界面,點(diǎn)擊右下方的添加配置按鈕,將出現(xiàn)一個(gè)下拉選擇列表,選擇里面的 C/C++(windows) 啟動(dòng)。

VSCode 會(huì)自動(dòng)添加相關(guān)配置,我們需要修改里面的 program 項(xiàng),修改為"${fileDirname}\\${fileBasenameNoExtension}.exe",這樣 VSCode 便能正確設(shè)置被調(diào)試文件。配置好后如下文:


配置完畢后,回到 main.cpp 頁面,點(diǎn)擊上方運(yùn)行選項(xiàng)中的非調(diào)試模式運(yùn)行(或者按下 Ctrl + F5),VSCode 會(huì)自動(dòng)執(zhí)行我們通過生成任務(wù)生成的 exe。

調(diào)試的方法是在下好斷點(diǎn)后,點(diǎn)擊上方運(yùn)行選擇中的啟動(dòng)調(diào)試(或者按下?F5),就會(huì)開始進(jìn)入調(diào)試模式。左側(cè)的文件目錄框也會(huì)變成調(diào)試界面框。

這樣調(diào)試和編譯就完成了,在您的其他項(xiàng)目中,為了不必要的重復(fù)配置,可以把文件目錄里的 如 C:\Project\.vscode 文件夾復(fù)制到您的項(xiàng)目文件夾里,這個(gè) .vscode 文件夾保存的是您的配置文件。

類似這樣的文件結(jié)構(gòu):


3. 使用 EasyX

VC 生成工具里面已經(jīng)加入了 Easyx 的頭文件和庫文件,但還需要在您的生成任務(wù) (task.json) 配置中加入這些庫:shell32.lib gdi32.lib user32.lib ole32.lib

像下文這樣。


4. 其他事項(xiàng)

如果需要多文件編譯,假設(shè)這里您有一個(gè) a.h 和 a.c,需要在 args 里面加入 a.c,調(diào)整后的大致如下所示:


在您的其他項(xiàng)目里若引用了第三方庫,需要在 .vscode\task.json 里 args 項(xiàng)加入相關(guān)庫的引用。

args 項(xiàng)是 cl.exe 的命令行參數(shù),想了解更多。可以前往https://docs.microsoft.com/中查詢相關(guān)用法。

原文鏈接:https://codebus.cn/sysci/vscode-with-msvc

此外,我也給大家分享我收集的其他資源,從最零基礎(chǔ)開始的教程到C語言C++項(xiàng)目案例,幫助大家在學(xué)習(xí)C語言的道路上披荊斬棘!

整理分享(多年學(xué)習(xí)的源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)最重要的是你可以在群里面交流提問編程問題哦!

歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦!

編程學(xué)習(xí)書籍分享:

編程學(xué)習(xí)視頻分享:


環(huán)境配置:VSCode 配置 C/C++ 開發(fā)環(huán)境詳細(xì)教程( MSVC )的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
长沙市| 泰宁县| 襄城县| 新安县| 乌兰浩特市| 女性| 重庆市| 永平县| 池州市| 巢湖市| 五指山市| 江达县| 远安县| 石棉县| 富民县| 庆城县| 裕民县| 隆安县| 分宜县| 天津市| 葵青区| 上蔡县| 平陆县| 新民市| 宿州市| 乐亭县| 兴安盟| 普洱| 安吉县| 白玉县| 武冈市| 清丰县| 武城县| 内丘县| 扬中市| 文安县| 南部县| 遂溪县| 文成县| 博客| 木里|