VisualStudioCode下CC开发环境的配置及使用
1. 下载并安装mingw-w64编译器工具集知识产权协议允许以教育/培训为目的向学生或受众进行免费引用,展示或者讲述,无须取得作者同意。
不允许以电子/纸质出版为目的进行摘抄或改编。 1.1 下载并解压缩
在多数Linux的发布版本中均内置了gcc编译器工具集,对于Windows,我们建议安装mingw。mingw-w64可以简单认为是gcc的Windows的64位迁移版。
点击下述链接下载压缩包:
http://codelearn.club/download/w64devkit-1.16.1.zip
这个压缩包包含下述版本的软件:GCC 12.2.0 busybox-w32 FRP-4716 GDB 10.2 Mingw-w64 10.0.0 GNU Make 4.2 Vim 9.0 Universal Ctags 20200824 NASM 2.15.05 binutils 2.39 Cppcheck 2.8
下载完成后,选中该文件,然后点击"全部解压缩"(Windows 11, 在Windows 10上操作界面会稍有区别)。
选择合适的目录,然后点击"提取"。此处,我们建议目录名为c:w64devkit或者d:w64devkit,尽量避免在目录中包含空格,特殊符号或者中文。
解压缩完成后,得到上述目录结构。
打开其中的bin子目录,可以看到以gcc.exe为代表的工具集可执行文件。1.2 添加环境变量
在Windows设置中找到系统属性(Windows 10, Windows 11流程有区别,请自行查询检索):
点击"环境变量"。
在系统变量中找到Path,然后点"编辑"。
增加如图所示的目录至该环境变量,然后点击"确定"。一直点击"确定",直至关闭所有设置窗口。
注意:在读者的计算机上,如果实际的解压缩目录与作者的不一致,该目录应以实际情况为准。1.3 使用测试
在键盘上按下Windows键,输入cmd进行搜索,点击"命令提示符"(在Windows 10上可能稍有区别)。
在命令提示符中输入gcc -v,然后按下Enter键,如果未报错并出现如图所示的运行结果,说明mingw-w64编译器工具集可以正常工作了。2. 下载Visual Studio Code
Visual Studio Code是微软公司主导的开源程序设计工具,在工业界广受欢迎,有着广大的用户群体。
【简易下载】
http://codelearn.club/download/VisualStudioCodeInstaller.exe
这是我们缓存的版本,可能不是最新的。
【下载最新版本】
在浏览器中访问网址::https://code.visualstudio.com/,进入Microsoft Visual Studio Code的官方页面。
点击"Download for Windows"按钮右侧的下箭头,根据自己的计算机类型选择合适版本。作者的计算机运行着Windows x64版本,故点击选择Windows x64/User Installer/Stable版本(第2行蓝色下箭头)。
然后就进入了下载页面,由于相关服务器位于境外,下载速度极慢,极端情况下还会失败。所以作者选择右键单击"direct download link",然后在弹出菜单中选择"复制链接地址"。
然后打开迅雷(也可以是其它下载工具),新建下载任务,粘接链接地址,并手工将文件名改为"VisualStudioCodeInstaller.exe",接下来点击立即下载。
下载任务完成后,可在相关下载目录中找到这个安装文件。
3. 安装Visual Studio Code
双击VisualStudioCodeInstaller.exe以执行该安装程序。
上述对话框提示该程序将以非管理员模式进行,点击"确定"。
选择"我同意此协议",点击"下一步"。
通常选择默认目录,然后点击"下一步"
点击下一步。
全部选项打勾,然后点击"下一步"。
点击"安装"。
然后等待一会儿。
弃选"运行Visual Studio Code",然后点击"完成"。4. 运行Visual Studio Code
如果在安装过程中勾选了"创建桌面快捷方式", 则桌面上会有如图所示的图标。双击该图标,便可以运行Visual Studio Code。
如果必要,也可以在键盘上按下"Windows"按键,然后搜索"Visual Studio Code", 找到后点击"打开"。
在作者的计算机上,Visual Studio Code的运行界面如图所示。由于作者在先前曾多次安装过Visual Studio Code的稍早版本并做过一些设置,加之读者安装时的软件版本可能更新,所以读者看到的界面可能会与上图不完全一致。5. 安装C/C++ Extension Pack插件
在Visual Studio Code的左侧工具栏中点击下述按钮:
名称
含义
Extensions (扩展)
使用关键词C/C++搜索并安装Microsoft的C/C++ Extension Pack,找到后点击"Install"。上图显示的是安装完成之后的状态。6. 创建并运行第1个C++程序
在C盘或者D盘创建一个空的目录,用于存储程序文件。作者建议该目录的目录名不要包含任何特殊符号,空格或者中文,即只使用英文字母或数字。此处,作者的目录为C:Demo。
在Visual Studio Code中选择File->Open Folder菜单项,定位并打开C:Demo文件夹。
打开之后在Explorer中可以看到这个名为DEMO的空文件夹。
点击图中红框位置的按钮,新建一个文件。
文件名取名为1.cpp,然后按Enter键。
此时,可以看到1.cpp已经被打开,处于可编辑状态,录入如图所示的代码。1.cpp旁边的黑点表明该文件经过了编辑,但尚未保存。使用菜单File->Save或者组合键Ctrl + S保存文件后,黑点消失。
对于多数初学者来说,录入第1个程序是一项"有困难"的工作,初学者可以直接复制-粘贴下述代码。#include using namespace std; int main() { cout << "第1个C++程序!" << endl; return 0; }
如果C/C++ Extension Pack插件安装无误的话,可以在右上角看到一个三角形符号,它代表编译并运行当前打开的程序文件的意思。点击这个三角形按钮,可得下述选项。
一般来说,点击第1项即可。
在作者的计算机上,存在两个不同版本的mingw编译器,故有4个选项,在读者的计算机上,通常只会有前2项。
点击相关按钮后,下方Debug Console页中会显示整个编译,运行过程的摘要。
点击切换到Terminal页,可见程序的执行输出。
(如果看不到Terminal页,请缩小界面字体)
初学者请注意:编辑一个程序文件后,一定要先保存,后运行。7. Visual Studio Code的简单使用
使用组合键Ctrl+(左手先按下Ctrl键,右手按+号键),可以放大界面中的字体。
使用组合键Ctrl-(左手先按下Ctrl键,右手按-号键),可以缩小界面中的字体。
点击左侧的EXPLORER按钮(图中红框处),可以显示/隐藏目录框。
如果想关闭当前打开的程序文件夹,可以使用菜单File->Close Folder。
通过菜单File->Preferences->Color Theme,可以调整界面的配色方案,如果读者的界面是"黑黑"的,可以将配色方案调整为Light+。
显然,通过File->Preferences->Settings,可以进行更多深入的参数设置。8. 提供用户输入
使用相同的方法创建新文件2.cpp,并录入下述代码:
代码复制-粘贴也可以:#include using namespace std; int main() { string sName; cout << "请输入你的姓名:"; cin >> sName; cout << sName << ",别害怕,努力就学得会!" << endl; return 0; }
然后点击右上角的三角形运行按钮:
一切正常的话,在下方的Terminal页,可以看到代码第7行输出的输入提示信息。用鼠标在冒号后面点一下,会出现如图所示的黑色光标。
输入姓名信息,然后按Enter键。
此时,代码第8行的输入要求得到满足,程序第9行的输出信息打印到了终端上,程序运行结束。
注意:代码中的string类型不支持中文,所以这里你如果输入中文姓名的话,最终将得到乱码结果。9. 创建一个纯C语言的程序
使用类似方法在C:Demo新建一个程序文件,文件的扩展名为c。下图中,我们新建了程序文件3.c。
录入如图所示的代码并运行,可在Terminal页得到执行结果。
代码复制-粘贴也可以:#include int main(){ printf("C++的程序扩展名是cpp,C的程序扩展名是c。"); return 0; }
本案例节选自作者编写的教材及配套实验指导书。
《C++编程基础及应用》(高等教育出版社,出版过程中)
《Python编程基础及应用》,高等教育出版社
《Python编程基础及应用实验教程》,高等教育出版社
高校教师同行如果期望索取样书,教学支持资料,加群,请私信作者,联系时请提供学校及个人姓名为盼,各高校在读学生勿扰为谢。
青少年读者们如果期望系统性地学习Python及C/C++程序设计语言,欢迎尝试下述今日头条(西瓜)免费视频课程。
C/C++从入门到放弃(重庆大学现场版)
Python编程基础及应用(重庆大学现场版)
珠宝公司售卖的镶钻手表竟是氧化锆!法院退一赔三镶嵌钻石的手表往往受到不少消费者的喜爱,然而手表上的镶嵌物是否真的如商家宣传为钻石,又或者是与钻石极为相似的其他材质呢?记者近日获悉,广州南沙法院就审结了一起因购买镶钻手表引发的纠
成为妈妈那一瞬间,你就成为了超人!一位母亲的自白生育,就是我一个人的兵荒马乱生育中的鸡飞狗跳,只是序曲。婴儿响亮的啼哭声,打开了母亲生命中潘多拉的宝盒。如果说生理上的艰难痛楚,是难以逾越的河那么精神上的狂风骤雨,堪
欧米茄推出铂金版超霸月球腕表半个多世纪以来,欧米茄(Omega)的超霸月球表(SpeedmasterMoonwatch)对地球人施加了引力,将欧米茄(Omega)坚固的计时码表变成了一个活生生的偶像。对于无数
一场微博之夜,让我们看到好体态有多么重要现在的粉丝也分各种门派,有长相粉儿事业粉儿采访粉儿等。其中有个小众门派,她们自称为仪态粉儿。其中最典型的就是倪妮和刘诗诗两人。她们二人因为仪态好,而获得了大批粉丝的喜爱。在美女如云
刘亦菲抛弃内娱病态审美,腰臀比成亮点,拯救容貌焦虑全靠她了当红明星出席宝格丽晚宴,刘亦菲抛弃内娱病态审美,拯救了多少女性的容貌焦虑。刘亦菲身穿深V条纹裙亮相活动,生图身材饱满略显圆润,虽然面部有些发腮,皮肤松弛,但不影响美感,不过尴尬的是
作文1。我心坚,如磐石我心固,如金汤。愿你我少年,岁月无负天地,梦想辽阔高远。愿每一天皆是劳动节,处处尽是热爱劳动践行劳动的景象,以小我之劳,筑大国之梦范文参考2。我之为我,有路可循问
人民日报金句摘抄(266)1。新的征程,号角嘹亮。2。新的春天,意气风发。3。新的出发,步履坚定。4。春暖大地,气象万千。5。回望奋斗路,风雨无阻向前进眺望奋进路,时与势在我们一边。6。起跑即冲刺,开局看信
交广夜听一个人最大的本事熬出生活的意义听夜晚的声音在时间的见证下,熬出生活的意义。主播高雅点击下方音频收听更多精彩内容和细节生活的真谛是你熬过了什么样的痛苦和抗争,最终就能造就一个什么样的你。有人说苦出来的才是生活,熬
到了35岁的微胖小个子女生,穿衣时尚就靠这一组了,优雅又显身材女人一旦到了35岁,穿衣打扮就越来越难了,要考虑的问题绝不仅仅是好看和减龄。特别是对于那些身材没那么完美的职场女生,西服西裤套装略显呆板,各种吊带短裤又不符合通勤需要,过于跳脱了。
陈冲受国外影响严重!梳大背头穿深V裙开放火辣,毫无东方美气质不仅每个人的美感是不同的,有时候每个地域的美感和气场也会存在着千差万错的区别,就像是更具有含蓄与古典的东方美感,以及相对来说更能够表达出火辣与性感韵味的欧美风格,就分别能够在视觉上
女人50岁真的就没有魅力吗?这样穿更显气质,连儿子都喊你叫姐姐每一个女人都逃不过时间的摧残,面对镜子里的自己日渐衰老,看着曾经水嫩光滑的皮肤如今布满了皱纹,不管用什么样的护肤品都无法改变现实的结果,那么我们不妨就从穿衣打扮上来改变自己,选择合