VS code跑各种代码都是错误;
怀疑是环境变量的问题,但CMD测试了又正常;
请问各位怎么解决
3条回答 默认 最新
- 阿里嘎多学长 2023-04-11 01:38关注
以下内容部分参考ChatGPT模型:
你可以尝试在VS Code中设置正确的编译器路径和环境变量。具体步骤如下:
打开VS Code,点击左侧的“文件资源管理器”图标,打开你的C语言项目所在的文件夹。
在项目文件夹中,新建一个名为“.vscode”的文件夹。
在“.vscode”文件夹中,新建一个名为“tasks.json”的文件,并输入以下内容:
{ "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "gcc", "args": [ "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "problemMatcher": "$gcc" } ] }
在VS Code中按下“Ctrl + Shift + P”,输入“open settings.json”,并打开设置文件。
在设置文件中,找到“C_Cpp: Intelli Sense Engine”选项,并将其设置为“Tag Parser”。
在设置文件中,找到“C_Cpp: Intelli Sense Path”选项,并设置为你的编译器所在的路径。
保存设置文件,并重新打开你的C语言项目。
现在你可以尝试编译你的代码。在VS Code中打开你的C语言源文件,按下“Ctrl + Shift + B”,选择“build”任务,然后按下回车键。如果一切正常,你的代码应该可以被正确编译。
注意:以上步骤假设你已经正确安装了gcc编译器。如果你使用的是其它编译器,需要相应地修改“tasks.json”文件和“C_Cpp: Intelli Sense Path”选项。
如果我的建议对您有帮助、请点击采纳、祝您生活愉快
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥170 如图所示配置eNSP
- ¥20 docker里部署springboot项目,访问不到扬声器
- ¥15 netty整合springboot之后自动重连失效
- ¥15 悬赏!微信开发者工具报错,求帮改
- ¥20 wireshark抓不到vlan
- ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
- ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
- ¥15 stata安慰剂检验作图但是真实值不出现在图上
- ¥15 c程序不知道为什么得不到结果
- ¥15 键盘指令混乱情况下的启动盘系统重装