vscode有头文件不能编译怎么办, vscode无法编译解决办法
发布时间:2022-08-18 17:22:22
在使用VSCODE进行C语言程序设计时,如果用到了头文件声明函数,.c文件定义函数,在编译时尽管已经引用了相应的头文件,VSCODE文本编辑器也没有报错,但仍然无法编译。
错误提示如下:
d:/ComputerHomework/2019_winter/mAIn.c:10: undefined reference to `ReadPathTkFile'
这是由于VSCODE实际上是一个文本编辑器,不是一个IDE,它不会自动链接项目通过头文件引用的.c文件。要解决这个问题,就要告诉编译器需要链接哪些文件。
解决方法
在当前路径下的.vscode文件夹中找到tasks.json,找到"args"属性,在其中"-g"后,"-o"前加入"${fileDirname}\\YourcFileName.c",每组字符串以逗号分隔。YourcFileName.c即项目中要参与编译的文件名。
样例如下(仅参考填写格式,具体参数不相同正常)
{ "tasks": [ { "type": "shell", "label": "gcc.exe build active file", "command": "C:\\mingw64\\bin\\gcc.exe", "args": [ "-g", "${file}", "${fileDirname}\\IstkFile.c", "${fileDirname}\\PrintQuestion.c", "${fileDirname}\\MarkingSystemLib.c", "${fileDirname}\\zqyLib.c", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "C:\\mingw64\\bin" } } ], "version": "2.0.0"}


猜你喜欢
- 1、单击“插入”选项卡,单击“视频”—“PC上的视频”来插入一视频,插入后的效果如下图所示。 2、插入后的效果如下
- 第一步:自定义短语是通过特定字符串来输入自定义好的文本,首先打开“输入法界面”,点击“工具”,找到“设置” 第二步
- 如果你想提前体验Windows10的新功能新特性,那么加入Windows预览体验计划成为Windows Insider会员是最好的选择。加入
- 操作步骤如果对当前的配色方案不满意,可以选择PowerPoint其内置的配色方案来进行调整,并可以修改其背景颜色。执行“视图→任务窗格”命令
- 更新ios14的已经越来越多了,但是很多都遇到了来电无法显示归属地这个情况,而今天系统部落就为你们带来了ios14来电无法显示归属地解决方法
- 最近有win7用户遇到了系统无法开机的问题,并且提示错误代码0x490,这该如何解决呢?下面针对这个问题,我们就一起来看看解决的办法吧。出现
- 虽然Win10正式版已经发布,但是Win10预览版还在更新升级中。但是有些预览版用户升级Win10 10525版后谷歌浏览器就不能用了,一打
- 有不少朋友想要知道Win11怎么修改文件后缀,因为很多东西都跟以前不一样,变得不知道怎么操作了,下面系统部落小编给大家带来了Win11更改文
- Win11桌面图标调小怎么设置?现在很多人喜欢为自己的电脑设置一张特别好看的壁纸,这时候如果桌面图标太大就会严重遮挡,那么win11怎么调小
- 如何在Mac上的Pages文稿中设定制表位呢?您可以设定制表位来向左、向右、居中或按小数点对齐文本。设定制表位后,按下 Tab 键(或在表格
- 特殊符号怎么打出来?近日有朋友询问使用QQ拼音输入法特殊符号怎么打出来?此小编就亲身试验了一遍输入方法,下面,我们就将QQ拼音输入法打出特殊
- 我们在使用电脑的时候,会遇见默认网关不可用老是掉线的情况。这个问题该如何解决呢?接下来由小编教你如何解决这个问题。【电脑默认网关常见问题汇总
- 原因1、网络出现故障;2、电脑设置了连接限制。解决方法一、使用断网急救箱检测操作步骤:1.打开“360安全卫士”;2.在功能大全中打开“断网
- 如何用wps演示制作花朵摇曳动画效果,具体该怎么去操作呢?今天,小编就教大家在Wps中制作花朵摇曳动画效果的操作方法。Wps中制作花朵摇曳动
- 你知道吗?我们经常使用的笔记本上面有一个接口既可以传输数据,又可以外接到显示器中,还支持给笔记本充电。这个接口就是雷电3接口,它的外形酷似U
- 有三种方法:1. 全选通篇文字,然后重新设置字体颜色(去A字那的黑色方块点击一下)2. 选取部分需要的颜色的字,点击工具栏附近的格式刷(一个
- WPS怎么录入数学公式?现在有不少用户都在使用WPS,而我们在编辑WPS文档的时候经常会出现录入数学公式的情况,但有部分新用户却不知道要如何
- ZIP 归档可以把一个或多个文件压缩成占用空间更小的单一文件。当你想释放硬盘空间,或者需要通过邮件和《信息》发送多个文件时,ZIP 的重要性
- 我们使用Win11系统的时候,在办公和学习的时候,如果不想被弹窗广告和其它消息打扰的时候,我们可以给电脑设置免打扰模式,这样我们就可以进行聚
- 在手机版本的wps文字里面,应该如何填充表格呢?新手不会,上网找怕麻烦,而且教程太乱没有统一的答案怎么办,哪里有更好的方法?下面就让小编告诉