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

用户头像
温州/艺术工作者/4年前/208浏览
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模板系列 · 温馨治愈系 · 三款主题
卡通兔子插画
国画水墨江南山水画装饰画电视背景墙装饰画
互联网金融理财产品人物矢量海报创意插画
汉堡插画
新能源腊八节海报
香盒包装设计国风国潮通用香礼盒
炫光
二十四节气图片之霜降
船坞民宿概方案
 ps常用偷懒笔刷
彩灯_花灯_春节彩灯_春节花灯_马年彩灯_马年花灯
头发1
中国风书法汉字字体设计其他
木纹贴图设计师常用
乐陶创意体验工坊标志设计
 中式花鸟墙纸 新中式壁画 花鸟装饰画 花鸟画
法治景观雕塑小品
女生半身插画
商务金融股票类金币白领扁平风插画矢量图
我要奋斗
你可能喜欢
相关收藏夹
地产VI
地产VI
地产VI
地产VI
大家都在看
登录注册