当前位置: 首页 > news >正文

C/C++图形库_EasyX 环境配置(VSCode+MinGW )

文章目录

  • 一、下载安装VSCode
  • 二、下载配置MinGW
  • 三、下载配置EasyX
    •    1、EasyX官网下载EasyX
    •    2、将下载文件拷贝至MinGW
  • 四、配置EasyX工程项目
    •    1、新建项目
    •    2、使用VScode打开
    •    3、编译配置
      •      1)、按下Ctrl+shift+P,在搜索框中搜索C/C++: 编辑配置(UI)
      •      2)、将编译器路径改为你的mingw路径\bin\g++.exe,IntelliSense选择如图
      •      3)、此时VSCode目录下会生成一个.vscode文件夹下有c_cpp_properties.json文件。
    •    4、任务配置
      •      1)、配置tasks.json文件
      •      2)、修改tasks.json文件
    •    5、调试配置
      •      1)、配置launch.json文件
      •      2)、修改launch.json文件
  • 五、测试

一、下载安装VSCode

    VSCode 安装配置

二、下载配置MinGW

    MinGW-w64 安装配置

三、下载配置EasyX

   1、EasyX官网下载EasyX

     https://easyx.cn/

    在这里插入图片描述
    在这里插入图片描述

   2、将下载文件拷贝至MinGW

     include文件夹下的文件全部复制mingw\x86_64-w64-mingw32的include中。
     lib64文件夹的文件全部复制到mingw\x86_64-w64-mingw32的lib文件夹中。
    在这里插入图片描述

四、配置EasyX工程项目

   1、新建项目

     新建一个文件夹并新建一个mian.cpp文件。
      在这里插入图片描述
    mian.cpp测试代码

		#include <graphics.h>int main() {initgraph(800, 600);while(true) {}return 0;}

   2、使用VScode打开

    在这里插入图片描述

   3、编译配置

     1)、按下Ctrl+shift+P,在搜索框中搜索C/C++: 编辑配置(UI)

      在这里插入图片描述

     2)、将编译器路径改为你的mingw路径\bin\g++.exe,IntelliSense选择如图

      在这里插入图片描述

     3)、此时VSCode目录下会生成一个.vscode文件夹下有c_cpp_properties.json文件。

      在这里插入图片描述

   4、任务配置

     1)、配置tasks.json文件

      在这里插入图片描述
      在这里插入图片描述

     2)、修改tasks.json文件

      原tasks.json文件
        在这里插入图片描述

       修改项目:
         增加-leasyx用于链接EaxyX库文件(若你编写代码需要链接别的库也在此处添加)。
         更改cwd为你的mingw路径\bin,这样可以找到编译器。
         group中添加isDefault参数可以作为默认任务生成。
       修改后tasks.json文件

				{"tasks": [{"type": "cppbuild","label": "C/C++: g++.exe 生成活动文件","command": "D:\\mingw64\\bin\\g++.exe","args": ["-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe",  "-leasyx"  //此处做了修改],"options": {"cwd": "D:\\mingw64\\bin"},"problemMatcher": ["$gcc"],"group":{"kind":"build",    //此处做了修改"isDefault":true  //此处做了修改},"detail": "编译器: D:\\mingw64\\bin\\g++.exe"}],"version": "2.0.0"}

   5、调试配置

     1)、配置launch.json文件

      在这里插入图片描述

     2)、修改launch.json文件

       原launch.json文件
        在这里插入图片描述

       修改选项:
         被调试程序。
         要使用的调试器。
       修改后launch.json文件

				{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "(gdb) 启动","type": "cppdbg","request": "launch",//"program": "输入程序名称,例如 ${workspaceFolder}/a.exe","program": "${fileDirname}\\${fileBasenameNoExtension}.exe", //此处做了修改"args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": false,"MIMode": "gdb","miDebuggerPath": "D:\\mingw64\\bin\\gdb.exe",   //此处做了修改"setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true},{"description": "将反汇编风格设置为 Intel","text": "-gdb-set disassembly-flavor intel","ignoreFailures": true}]}]}

五、测试

   回到main.cpp文件,点击右上角即可编译执行代码文件,看到黑色窗口说明执行成功。
  在这里插入图片描述

http://www.dtcms.com/a/577235.html

相关文章:

  • 优化网站关键词优化page wordpress
  • 简单并完全免费的方法-让夸克网盘不限速下载
  • Vue 指令系统深度解析:条件渲染的艺术(v-if/v-else-if/v-else 与 v-show 的实战指南)
  • 【Linux】Reactor反应堆模式
  • iOS 上架费用全解析 开发者账号、App 审核、工具使用与开心上架(Appuploader)免 Mac 成本优化指南
  • SCADA升级详解5 | SCADA业务报表,优化资源与决策支持
  • 【Python3教程】Python3高级篇之operator模块
  • 同德县wap网站建设公司温州购物网络商城网站设计制作
  • 新晋社区之星何晨阳:从使用者到贡献者,我是如何理解并反哺开源?
  • Spring 框架整合 JUnit 单元测试
  • 鸿蒙PC使用aarch64的原因分析
  • 【Java】Java 中函数作为参数传递详解
  • 企业网站备案费用英文案例网站
  • 乐迪信息:采煤机状态如何?AI摄像机远程智能识别,故障早发现
  • 4.2.3 指令的寻址方式【2010统考真题】
  • 大三程序猿的刷题日常 Day 5
  • Java基础复习-下-多线程-网络编程-反射
  • 便携软件注册器:让便携版的软件秒变默认程序
  • 知识体系(四)Agent
  • 48 进 48 出纯音频矩阵:大型场景音频调度的技术革新与应用实践
  • 男女做暖暖的试看网站漫画网站图片一般多大
  • 萤石开放平台机器人音视频对接流程
  • 站长之家特效网站wordpress 端口号
  • 网页设计与网站建设教材北京企业网站优化
  • 深圳品牌网站设计公司价格深圳非凡网站建设公司
  • 5.基础--SQL--DDL数据库操作
  • 小马智行港股上市:自动驾驶从“技术追跑”到“商业领跑”的里程碑
  • 【stm32协议外设篇】- SU03T 智能语音模块
  • 修改PostgreSQL测试脚本使之在cedardb中运行并分析日志
  • “融资热潮”来临!商用车自动驾驶拐点已至?