常见问题解决

1、检测到#include错误,请更新includePath

修改c_cpp_properties.json文件,需要将complierPath的路径修改为对应路径;

{
  "configurations": [
    {
      "name": "windows-gcc-x86",
      "includePath": [
        "${workspaceFolder}/**"
      ],
      "compilerPath": "C:/Users/XXX/MinGW/bin/gcc.exe",
      "cStandard": "${default}",
      "cppStandard": "${default}",
      "intelliSenseMode": "windows-gcc-x86",
      "compilerArgs": [
        "-Wall",
        "-Wextra",
        "-Wpedantic"
      ]
    }
  ],
  "version": 4
}
2、VSCode无法跳转至定义

主要是C++插件配置的问题
vscode 未找到 任何定义定义

3、卸载后再安装提示已安装相同版本软件

可能是直接使用shift+delete删除数据,但是没有将其他一些配置删除导致;
可以在设置->应用->应用和功能->程序和功能(最下面)打开卸载或更改程序(或按下Win+r键,输入appwiz.cpl),在里面查看是否有对应软件;

4、No CMAKE_C_COMPILER could be found 几种原因及解决办法

CMake未找到编译器,可以选择cmake后加参数或安装VS
No CMAKE_C_COMPILER could be found 几种原因及解决办法

5、Cmkae出现namke 未找到
CMake Error at CMakeLists.txt:4 (PROJECT):
 Running
  'nmake' '-?'
 failed with:
  系统找不到指定的文件。

可能是由于未装visual studio或visual studio版本不对
【记】windows 安装cmake出现的一次问题

6、visual studio中出现无法启动程序…\Debug\ALL_BUILD问题

在Visual Studio解决方案中,右击项目,选择“设为启动项目”
visual studio解决 无法启动…/ALL_BUILD,拒绝访问的问题

7、vs运行程序时报错:“XXX处有未经处理的异常: 0xC0000374: 堆已损坏”

访问了未分配的地址,内存越界造成的,越界写了不该写的内存区域
0x00007FFE9071C408 (ucrtbase.dll) (xxx.exe 中)处有未经处理的异常: 将一个无效参数传递给了将无效参数视为严重错误的函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值