文章目录
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 中)处有未经处理的异常: 将一个无效参数传递给了将无效参数视为严重错误的函数