VSCode14.1配置简单OpenGL环境(Win10_64位+mingw64+glut)

本教程介绍了如何在Windows 10 64位系统上,使用VSCode 1.41配置C/C++环境,并结合Mingw64和GLUT库创建OpenGL开发环境。详细步骤包括VSCode的下载安装、C/C++环境配置、GLUT库的下载及放置、以及VSCode相关配置文件的修改,最终实现代码的编译和运行。
摘要由CSDN通过智能技术生成

VSCode14.1配置简单OpenGL环境(Win10_64位+mingw64+glut)

一、VSCode配置C /C++环境

参考自知乎: Visual Studio Code 如何编写运行 C、C++ 程序?

1. VSCode下载和安装
1.1官网下载安装包:VSCode下载链接
1.2安装VSCode

双击程序安装,接受协议,下一步……
下图红框内的前两个选项建议勾选,这样右键菜单栏会有通过VSCode打开这个选项;添加到PATH变量是默认的,我没有取消。
安装截图
安装后在桌面和文件资源管理器中右键会有选项,方便编辑文件
右键菜单栏右键菜单栏

2. VSCode配置C/C++环境
2.1下载c/c++编译器

下载地址:mingw-w64网址
选择最新版本中的x86_64-posix-she,下载后得到一个后缀名为.7z的压缩文件
在这里插入图片描述

2.2配置编译器

以防万一,建议在每次环境或配置更改之后重启一下VSCode,毕竟是一个轻量级的编辑器,不费什么力气。
将下载后的压缩包直接解压,得到一个名为mingw64的文件,将其放到一个不容易被删的地方,例如直接放到C盘根目录,将该文件的bin目录(打开bin目录直接在资源管理器里面复制–C:\mingw64\bin)添加到环境变量
mingw文件内容
此电脑-》右键-》属性-》高级系统设置-》环境变量-》系统变量中选中Path,点击编辑-》进入编辑界面点击新建-》填写C:\mingw64\bin路径-》确定
1
2
在这里插入图片描述

2.3验证编译环境的配置

按Win+R,输入cmd回车之后打开命令提示符,输入gcc,出现如下提示:
gcc
输入gcc -v显示gcc的版本,应该与刚刚下载的版本相同。
gcc-version
两项验证都要进行。

2.4 VSCode安装扩展(extension)

在VSCode中的extension中搜索C/C++(提供Debug和Format功能)、CodeRunner(右键即可编译运行单文件,无法Dubug),点击install并安装。
C/C++
CodeRunner

2.5配置自己的C/C++工作区

创建一个存放代码的文件夹(称作工作区文件夹),路径不能含有中文和引号,最好不要有空格,例如:C:\Projects\VSCode-C++。C和C++需要分别建立不同的文件夹。
打开VSC,选择File-OpenFolder,打开刚刚新建的文件夹。

Open Folder
点击新建文件夹,名称为.vscode。
新建文件夹
点击新建文件,在.vscode目录下新建launch.json,tasks.json,settings.json。
新建json文件
以下文件内容皆来自于本篇参考的知乎教程(教程很详细)

launch.json

// https://github.com/Microsoft/vscode-cpptools/blob/master/launch.md
{
   
    "version": "0.2.0",
    "configurations": [{
   
        "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
        "type": "cppdbg", // 配置类型,cppdbg对应cpptools提供的调试功能;可以认为此处只能是cppdbg
        "request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)
        "program": "${fileDirname}/${fileBasenameNoExtension}.exe", // 将要进行调试的程序的路径
        "arg
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值