vscode有头文件不能编译怎么办, vscode无法编译解决办法

用户头像
温州/艺术工作者/3年前/204浏览
vscode有头文件不能编译怎么办, vscode无法编译解决办法
用户头像
Mac米奇

在使用VSCODE进行C语言程序设计时,如果用到了头文件声明函数,.c文件定义函数,在编译时尽管已经引用了相应的头文件

在使用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" }

0
阅读原文
|
举报
|
收藏
分享
相关推荐
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
加载中
推荐素材
香盒包装设计国风国潮通用香礼盒
汉堡插画
清新壁纸
法治宣传栏
中秋佳节花好月圆
欧美动物漫画 北欧古典漫画 漫画装饰画
女生半身插画
船坞民宿概方案
宠物纪念相册H5模板系列 · 温馨治愈系 · 三款主题
头发1
新能源腊八节海报
舞蹈人物剪影 水墨人物画 轻奢装饰画新中式舞蹈装饰画
走进寿县:历史、美食、民俗交织的魅力画卷
彩灯_花灯_春节彩灯_春节花灯_马年彩灯_马年花灯
苏门答腊虎母子插画
炫光
我要奋斗
24款ps常用植物笔刷
中国风书法汉字字体设计其他
校园文化宣传栏
玫瑰
 ps常用偷懒笔刷
二十四节气图片之霜降
冬天下雪的圣诞节背景
love玫瑰花
你可能喜欢
相关收藏夹
大家都在看
登录注册