
vscode使用
vscode使用的一些经验记录
小佳1%
硕士,计算机科学与技术,码农
展开
-
c++ 循环正常结束,莫名报double free or corruption(out)
问题描述这里是使用vector容器,这样的报错也适用其他数据类型报同样的错误出现这样报错的原因是我程序使用这个location_entropy全局变量,程序中间有一个局部变量eNode赋值到了location_entropy。原因在于程序在for循环结束后就会释放eNode,而location_entropy因为是全局变量,程序结束后释放,所以导致释放了两次eNode变量。主要还是push_back是引用,使用emplace_back就会完全复制eNode到location_entropy中,相当于另一原创 2022-05-09 21:01:27 · 3340 阅读 · 3 评论 -
vocode初次使用配置c++编译环境
vscode初次配置c++编译环境原创 2021-04-20 19:59:49 · 773 阅读 · 1 评论 -
vscode 的c++不能自动提示自己定义的变量
vscode本身是一个编辑器而已,如果需要智能补全,则需要使用扩展,当发先扩展不能补全时候,一般是设置出问题了。原因分析:一般情况下是因为c++扩展设置的问题,这个问题是因为c++扩展引擎参数设置不对。settings.json下代码如下,引擎有三种分别:Default,Disabled,Tag Parser"C_Cpp.intelliSenseEngine": "Default",Default:默认开启搜索引擎感知上下文Disabled:关闭感知上下文搜索Tag Parser:用于其他文件搜原创 2021-12-10 11:25:03 · 7157 阅读 · 2 评论 -
vscode 在编写c++时候报“在 browse.path 中未找到包含文件”
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:在 browse.path 中未找到包含文件。 原因分析:我遇到这个问题的原因是:我在使用cmake-tools插件时候,不小心使用vscode推荐使用cmake提供的配置,具体是在c_cpp_prope原创 2021-12-10 11:11:33 · 17802 阅读 · 9 评论 -
vscode无法打开“cygwin.S”的报错问题
问题描述:无法打开“cygwin.S”: 无法读取文件'c:\mingw810\src\gcc-8.1.0\libgcc\config\i386\cygwin.S' (Error: 无法解析不存在的文件 'c:\mingw810\src\gcc-8.1.0\libgcc\config\i386\cygwin.S')。经过运行排查,导致出这个问题的代码如下:#define MAXNUM 20000000 //内部结点素组最大值 int A[MAXNUM]; for (T i = 0原创 2021-12-10 10:38:00 · 1798 阅读 · 2 评论 -
vscode 使用Remote - SSH遇到不能补全的问题
项目场景:vscode 使用Remote - SSH插件链接上了远程的Linux系统,虽然连接上远程Linux系统,但是编辑的时候无法像本地一样能自动提示补全代码问题描述:加载远程linux文件时候会有Downloading C/C language components (Linux / x86_64),但是一直显示下载 原因分析:<font color=#999AAA原因应该是本地window有开发c/c++语言的扩展包,而链接上Linux时候没有相应的Linux开发c/c原创 2021-11-02 09:03:04 · 3329 阅读 · 0 评论