tags
type
status
date
slug
summary
category
password
icon
  1. VScode自身不带编译器,需要链接外部的编译器,可以从MinGW - Minimalist GNU for Windows download下载MinGW Installer,在Basic SetUp里找到g++,勾选为Mark for installation,左上角Installation → Apply Changes安装即可。如果要Debug,在All Packages里找到所有的gdb都安装上。
  1. 如果直接以文件形式打开cpp(拖进来or直接双击点开),好像都很难调试,只能在Terminal(Ctrl+`)中使用命令行(g++ a.cpp -o b)(.\b)然后直接输入数据即可得到输出
  1. 如果要用VScode来Debug:VS Code之C/C++程序的调试(Debug)功能简介。首先要用文件夹形式打开相应代码,然后按照这篇文章配置好VScode的环境(指链接编译器,后续不用听他的,不用配UI)。 具体步骤:写好代码之后,先在Terminal把同名exe创建好。然后Ctrl+Shift+P → Tasks: Configure Default Build Task → 选择g++,这一步骤将新建tasks文件。然后设置断点,右上角按钮C++ Runner:Debug File开始调试。 记得开始调试之前launch.json要配置如下
  1. easyx
    1. 貌似是easyx目前还不支持minGW,只支持TDM-GCC,所以VScode暂时无法实现编译
      然后把头文件放到minGW的include里,.a文件放到minGW的lib里
      用Dev-Cpp编译,编译命令加上-leasyx(这里的原理是,加上-lxxx,编译器就会到lib里找libxxx或者类似命名的文件,一些头文件是只定义了函数,但是具体实现方法在.a文件里面,这就需要这句话让编译器去找。不加的话就会出现类似“Undefined reference to f”的错误)
       
黑客帝国与AI治理伦理课程随感·11月