“vs code“ No such file or directory gcc

《我的世界》自定义实体交互开发:从命令方块到数据包的进阶实践 在游戏开发与模组创作领域,自定义实体行为与玩家交互是构建沉浸式体验的核心技术之一。其原理在于通过游戏引擎提供的扩展接口,如事件监听、状态检测与脚本执行,实现对游戏内实体逻辑的深度定制。这项技术的价值在于,它允许创作者突破预设玩法,设计出具有独特个性与复杂反馈机制的NPC或生物,从而极大地丰富了游戏的可玩性与叙事可能性。常见的应用场景包括角色扮演服务器、自定义冒险地图以及模组开发。本文将以《我的世界》社区中流行的“给诡异实体Verity建房送蛋糕”这一具体创作场景为例,深入探讨如何利用数据包(Datapack 阅读详情
AI摘要

本文详细介绍了如何正确配置VSCode以支持C/C++开发环境,包括解决#import编译错误的方法、配置c_cpp_properties.json、launch.json及task.json的具体步骤。

1 . 在配置VS CODE开发环境的时候一直无法导入#include ,一直是红线。
2. 在网上找了资料,将如下的配置都安排好之后还出了错
3. 结果是因为g++.exe的程序选错了,应该选x86_64-w64-mingw32-g++

具体操作如下

1.先按Ctri+shift+p,找到C/C++ Configurations,然后将编译器路径改为如下所示,就可以了
在这里插入图片描述

这里是我的配置

我已经在扩展里面安装了C/C++ 扩展

在这里插入图片描述
这是我的c_cpp_preperties.json配置

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "gcc-x64",
            "compilerPath": "E:\\mingw64\\bin\\x86_64-w64-mingw32-g++.exe"
        }
    ],
    "version": 4
}

lauch.json

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
                         "name": "g++.exe build and debug active file",
                         "type": "cppdbg",
                         "request": "launch",
                         "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
                         "args": [],
                         "stopAtEntry": false,
                         "cwd": "${workspaceFolder}",
                         "environment": [],
                         "externalConsole": true,      //修改此项,让其弹出终端
                         "MIMode": "gdb",
                         "miDebuggerPath": "E:\\mingw64\\bin\\gdb.exe",
                         "setupCommands": [
                            {
                                "description": "Enable pretty-printing for gdb",
                                "text": "-enable-pretty-printing",
                                "ignoreFailures": true
                            }
                        ],
                        "preLaunchTask": "C/C++: g++.exe 生成活动文件" //修改此项
                   }

    ]
}

task.json配置

{
	"version": "2.0.0",
	"tasks": [
		{
			"type": "cppbuild",
			"label": "C/C++: g++.exe 生成活动文件",
			"command": "E:\\mingw64\\bin\\g++.exe",
			"args": [
				"-fdiagnostics-color=always",
				"-g",
				"${file}",
				"-o",
				"${fileDirname}\\${fileBasenameNoExtension}.exe"
			],
			"options": {
				"cwd": "E:\\mingw64\\bin"
			},
			"problemMatcher": [
				"$gcc"
			],
			"group": {
				"kind": "build",
				"isDefault": true
			},
			"detail": "编译器: E:\\mingw64\\bin\\g++.exe"
		},
		{
			"type": "cppbuild",
			"label": "C/C++: g++.exe 生成活动文件",
			"command": "E:\\mingw64\\bin\\g++.exe",
			"args": [
				"-fdiagnostics-color=always",
				"-g",
				"${file}",
				"-o",
				"${fileDirname}\\${fileBasenameNoExtension}.exe"
			],
			"options": {
				"cwd": "E:\\mingw64\\bin"
			},
			"problemMatcher": [
				"$gcc"
			],
			"group": "build",
			"detail": "编译器: E:\\mingw64\\bin\\g++.exe"
		}
	]
}
彻底解决VS Code C++调试报错:unable to start debugging No such file or directory 在C++开发中,调试是定位和修复代码问题的核心环节。其原理是通过调试器(如GDB/LLDB)连接到包含调试信息的可执行程序,实现断点、单步执行和变量查看。这一过程的技术价值在于能极大提升问题排查效率,是工程实践中不可或缺的能力。然而,在VS Code这类轻量级编辑器中,调试链路依赖于开发者手动配置,常因配置文件路径错误或环境变量问题而中断,导致“文件找不到”的报错。本文聚焦于这一常见痛点,深入解析launch.json与tasks.json的协同机制,并提供从路径检查、构建任务验证到环境配置的完整解决方案, 阅读详情

相关推荐

VS Code配置C++第三方头文件路径全攻略(解决‘No such file or directory‘报错)

本文详细解析了在VS Code中配置C++第三方头文件路径以解决'No such file or directory'编译错误的完整方案。核心在于理解并正确配置tasks.json中的-I参数,区分编辑感知与编译构建的差异,并提供从基础配置到CMake集成的多场景实战指南,帮助开发者彻底解决头文件路径问题。

svm4gardener的博客 216

GCC 链接 xxx:No such file or directory 及运行可执行文件 error while loading shared libraries: xxx.so 解决方案

关于 GCC 提示找不到指定库文件的这个问题,通常出现在以下 2 个场景中: 利用静态库或者动态库文件实现链接操作(生成可执行文件)时,·GCC 可能会提示 xxx:No such file or directory(其中 xxx 表示查找失败的静态库或者动态库); 执行借助动态库生成的可执行文件时,GCC 可能会提示 ./main.exe: error while loading shared libraries: xxx.so: cannot open shared object file: No s

wohu1104的专栏 3万+

VSCode配置EasyX开发环境:解决“EasyX.h: No such file or directory”

在Windows平台使用VSCode编写C/C++图形程序时,头文件搜索路径与编译链接配置是绕不开的基础问题。编译器gcc执行#include时遵循固定搜索顺序,依次查找源文件目录、-I指定目录及系统默认目录,并不会自动识别第三方库位置。理解这一原理,才能理解为何编辑器的智能提示消失后,编译仍报“EasyX.h: No such file or directory”。实际工程中,通过配置c_cpp_properties.json可完善IntelliSense提示,而真正决定编译成败的是tasks.json中

weixin_28681255的博客 233

gcc No such file or directory求解

用gcc生成一个main.exe,显示 no input files,求解。

weixin_45160175的博客 3543

No such file or directory 报错根源与排查:从GCC编译到跨平台脚本

在程序开发中,'No such file or directory'是一类极为常见的错误提示,它本质上反映了程序按既定路径查找文件却落空的机制。无论是编译器的源文件、头文件搜索,还是脚本解释器、依赖配置文件,其底层都遵循相同的工作目录与路径解析规则。理解这一原理,能帮助开发者快速定位编译失败、脚本运行异常等工程问题。在C/C++开发中,GCC报错常因路径、文件名匹配或工作目录配置不当而引发;在跨平台场景下,换行符、环境变量也会导致类似的虚假'文件不存在'。掌握系统的排查链路与预防习惯,能从源头减少此类报错,

weixin_34248023的博客 342

ESP32-C3开发避坑:彻底解决No such file or directory报错

在嵌入式开发中,头文件路径与组件依赖管理是构建系统的基础环节。当编译器无法定位头文件或源文件时,便会抛出“No such file or directory”错误,其根源通常在于CMake构建配置未正确声明搜索路径或依赖关系。合理配置INCLUDE_DIRS、REQUIRES与EXTRA_COMPONENT_DIRS,不仅能消除编译报错,更能提升工程的可维护性与构建效率。这一机制在ESP32-C3等RISC-V架构芯片的ESP-IDF开发中尤为关键,广泛应用于物联网设备固件、多组件大型项目等场景。本文针对E

weixin_34279184的博客 329

CMake配置OpenCV编译报错gcc: error: Files\Anaconda3\Library\include\openjpeg-2.3: No such file or directory

解决方案是把Anaconda3整个文件复制粘贴到一个新的有效路径上,然后在cmake.gui界面找到OpenJPEG_DIR,修改后面的路径为新的有效路径,最后再次Configure和Generate。出现这种错误首先要看一下到底有没有指定文件,如果有但是编译的时候没有找到,通常是因为路径中包含空格和特殊字符,导致编译器无法识别,笔者出现这种报错的原因是因为路径有空格,如何修改路径并且编译器能识别到呢?2.如果编译gcc报错信息除了上面那一句,还明确了缺少哪个文件夹,如。

m0_63564748的博客 693

VS Code 搭建 STM32 开发环境:从零配置到 AI 编程实战

在现代嵌入式开发中,代码编辑器的选择直接影响开发效率与智能化工具的落地效果。VS Code 作为一款轻量级开源编辑器,凭借丰富的插件生态和灵活的可扩展架构,正在成为替代传统 IDE 的理想平台。其核心原理在于将编辑器本体与编译、调试、项目管理等模块解耦,通过插件机制按需集成,从而满足不同芯片与工程场景的需求。这一特性不仅降低了环境迁移成本,也为 AI 编程工具的接入提供了天然土壤。在实际工程中,开发者常面临工具链搭建复杂、头文件路径配置繁琐、调试器连接不稳定等痛点,而借助 EIDE、ARM GCC、Open

weixin_33904756的博客 488

NXP MCUXPresso - .h: No such file or directory

在尝试迁移 openpnp - Smoothieware project 从gcc命令行 + MRI调试方式 到NXP MCUXpresso工程.快摸进门了.按照C++工程编译的.头文件路径都加好了, 都是用的工作区的相对路径. 文件也都在指定的位置.文件在不在?告诉编译器头文件包含路径在哪里?MCUXPresso头一次用, 就按照vs或qt的设置方式. 以为只要设置了头文件路径就好使.

博客标题不能为空 1017

嵌入式C++开发工具链解剖:从CubeMX到GCC再到Keil与VS Code的协同本质

嵌入式C++开发不是简单安装几个IDE,而是构建一条横跨硬件抽象与代码执行的精密工具链。其核心在于理解编译原理——高级C++代码如何经由交叉编译器(如arm-none-eabi-gcc)翻译为裸机可执行的机器码,并依赖STM32CubeMX完成硬件资源建模、Keil MDK实现深度硬件调试、VS Code提供智能工程协同。这一过程直面无操作系统(none)、嵌入式ABI(eabi)、确定性内存布局等关键约束,决定了std::vector能否安全扩容、constexpr能否在编译期求值、中断中调用new是否引

weixin_34059951的博客 405

gcc: error: : No such file or directory

/usr/bin/gcc '' a.c gcc: error: : No such file or directory

mzhan017的博客 1万+

libiphlpapi.o: No such file or directory

问题:MinGW\lib\libiphlpapi.o: No such file or directory

闲云野鹤专栏 1989

在同一文件夹里创建的文件,用vscode引用时总提示文件不存在,且报错:FileNotFoundError: [Errno 2] No such file or directory,如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 1697

解决‘cudnn.h: No such file or directory’?别急着重装,先检查这3个地方(附Linux/Windows路径配置)

本文详细解析了‘cudnn.h: No such file or directory’报错的解决方案,从环境诊断到精准修复,涵盖Linux和Windows系统的路径配置。通过检查环境变量、构建工具配置和多版本管理,帮助开发者快速定位问题,避免不必要的重装。

dgjm4087的博客 407

VScode配置easyx报错:easyx.h: No such file or directory gcc [行1,列 10]...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 311

Comsol单层焊缝焊接数值模拟:温度场与应力场全流程解析

在工程制造领域,有限元模拟是研究焊接热-力行为、优化工艺参数的重要工具。焊接过程涉及强烈的局部加热和快速冷却,材料经历复杂的非线性和相变,必须通过瞬态分析和热-力顺序耦合,才能准确捕捉移动热源作用下的温度演化与应力塑性积累。这一技术广泛应用于压力容器、船舶结构、车辆制造等场景,用以预测残余应力与变形、评估冷裂纹风险,并为工艺设计提供定量支撑。焊接数值模拟能否真正指导实践,关键在于热源校核、随温度变化的材料参数、合理的边界条件与网格策略。单层焊缝作为焊接模拟的基础模型,涵盖了移动热源加载、熔池形成、高温软化与

weixin_30444111的博客 220

No such file or directory 报错排查手册:从原理到实战

在程序开发与系统运维中,文件不存在类错误是最常遇到的提示之一。No such file or directory 作为操作系统返回的 ENOENT 错误码的通用表达,横跨编译器、脚本解释器、包管理器及各类应用软件,其背后是程序基于既定路径规则寻找文件而落空的过程。理解这一原理,有助于快速定位由相对路径失配、隐藏字符、换行符污染、权限不足或临时目录异常引发的“文件明明存在却报错”的陷阱。借助 pwd、ls -la、cat -A 等基础工具,再结合编译参数、环境变量与目录结构的逐项核对,可系统化消除此类问题。本

weixin_33924312的博客 218

基于STM32环境温湿度监测系统设计

基于STM32环境温湿度监测系统设计1. 实验目的2. 任务和要求3. proteus仿真图4. 实验代码 1. 实验目的 (1) 掌握使用 KEIL MDK5 进行软件开发的具体流程; (2) 掌握硬件电路的设计方法; (3) 掌握 STM32 微控制器的程序设计及代码编写方法。 2. 任务和要求 (1)在 STM32F103 平台下,通过温度传感器 DS18B20 和湿度传感器 DHT11 实现环境温湿度信息的采集; (2)将温度传感器和湿度传感器所采集的数据在 LCD 液晶屏幕上显示出来,超

唯一的博客 2万+

VS code出现错误:g++.exe: error: Hello: No such file or directory g++.exe: error: Word.cpp: No such file

VS code出现错误:g++.exe: error: Hello: No such file or directory g++.exe: error: Word.cpp: … 出错的原因可能很多,这里只是一种错误和方法 原因: 。。。文件名多了空格。。。 去掉空格就OK了。

小琳爱分享的博客 4143

汽车ECU诊断刷写和OTA升级中的验签和校验

汽车ECU诊断刷写和OTA升级中的验签和校验

天赐好车的博客 615

Simulink仿真模块-Signal Generator

Signal Generator:生成各种波形 所在的位置库为:Simulink / Sources 模型为: 说明 Signal Generator模块可以产生四种不同波形: 正弦波 方波 锯齿波 随机 可以使用 hertz 或 rad/sec 为单位表示信号参数。双击模型可以选择需要生成的波形,如图所示: 使用默认参数值,可以获得下列波形之一: 波形 波形输出 正弦波 ...

jk_101的博客 2651

VS Code 配置 C/C++ 编程运行环境时遇到的报错,如No such file or directory cc1.exe: fatal error: *.c: Invalid arg(小白)

解决VS Code 配置 C/C++ 编程运行环境时遇到的报错。

2301_76911910的博客 9415

使用pytorch-superpoint与pytorch-superglue项目实现训练自己的数据集

superpoint与superglue的组合可以实现基于深度学习的图像配准,官方发布的superpoint与superglue模型均基于coco数据训练,与业务中的实际数据或许存在差距,为此实现基于开源的pytorch-superpoint与pytorch-superglue项目实现训练自己的数据集。然而,在训练pytorch-superpoint有诸多细节需要优化,特此整理成技术文档。本文档描述了实验pytorch-superpoint与pytorch-superglue项目训练自己的图像配准模型。

a486259的博客 9502
上一篇: linux下安装opencv在pycharm中无法快捷显示
下一篇: 关于Dlib C++版本图片闪退
oh la la
博客等级 码龄8年 23粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值