VSCode运行c语言相关问题

您所在的位置:网站首页 电脑上c语言 VSCode运行c语言相关问题

VSCode运行c语言相关问题

2023-03-22 23:17| 来源: 网络整理| 查看: 265

VSCode运行c语言相关问题

本片文章主要分享在配置vscode来运行c语言时的问题。因网上已有许多配置步骤教程,本篇章不在详细介绍相关内容。 本篇章主要分享以下内容: 1. IntelliSense 配置编译器问题 2. 输出乱码问题 3. 调试断点无效问题 4. 无法打开 源 文件 “stdio.h”,检测到 #include 错误。请更新 includePath。错误 5. 找不到 “echo” 6. 编译输出与显示 7. 编译或运行时弹出奇怪的launch.json中找不到路径

写在前面的话: 使用vscode运行c语言,你可以并需要: 1、安装vscode》》安装c/c++插件 2、下载mingw》》配置环境变量 3、打开vscode建立空文件》》新建c源文件,如Hello.c 4、在c源文件下点击终端->配置任务,生成task.json文件 5、在c源文件下点击运行->添加配置,生成launch.json文件,c语言可能需要自行配置。 6、无c_cpp_properties.json,直接运行或自行添加该文件,需自行配置路径等。 7、快乐地开码。

1. IntelliSense 配置编译器问题 1、检查你的环境变量是否配置正确(路径是否正确) 2、检查你的c_cpp_properties.json 文件,查看路径是否添加正确。 2. 输出乱码问题 1、外部终端运行:在task.json文件中加入:"-fexec-charset=GBK" 2、在vscode内部终端:与你的vscode编码方式一致,如果为UTF-8则改为"-fexec-charset=UTF-8" 3. 调试断点无效问题 1、简单粗暴方法:清空launch.json或在c文件下点击运行->添加配置->选择c++(GDB/LLDB),然后自动生成launch.json文件。 2、查看你的程序可执行文件位置:"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe", 将此改为: "program": "${fileDirname}\\${fileBasenameNoExtension}.exe" 3、补充:如果你的.exe文件生成在不同子文件夹下也建议查看launch.json文件中args下 的:"${fileDirname}\\${fileBasenameNoExtension}.exe",并更改为此。 4. 无法打开 源 文件 “stdio.h”,检测到 #include 错误。请更新 includePath。错误 1、检查你的c_cpp_properties.json文件路径配置。此错误类型同1; 5. 找不到 “echo” 在task.json中你的lable内容应与launch.json中preLaunchTask的内容一致。 6. 编译输出与显示 internalConsole:内部控制台。 integratedTerminal:内部终端。 externalTerminal:外部终端。 7. 编译或运行时弹出奇怪的launch.json中找不到路径如 Unable to start debugging.Program path。。。。。。。。。。。。No such file or directory. This may occur if the process's executable was changed after the process wasstarted, such as when installing an update.Try re-launching the application orrestarting the machine. 解决办法:将你的中文文件名改为英文:如 哈哈哈.c 改为 hhh.c

写在后头的话:旧的错误已经解决亦或尚未解决,新的问题又接踵而至。应不怕困难,有遇到困难就解决困难的精神才能行以至远。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3