一、原因可能是:多个源文件(.c 或 .cpp)文件,没有编译为 .o文件
处理办法:设置源文件参与编译

1、在tasks.jason 中设置源文件及参数

2、在c_cpp_properties.json 中设置头文件位置

{"configurations": [{"name": "Win32","includePath": ["D:/kkjson/*",              //此处是需要的头文件目录位置,有多处则设置多条"${workspaceFolder}/**"],"defines": ["_DEBUG", "UNICODE", "_UNICODE"],"compilerPath": "D:\\mingw64\\bin\\gcc.exe","cStandard": "c11","cppStandard": "c++17","intelliSenseMode": "msvc-x86"}],"version": 4}

二、静态库未引入
1、在命令行参数位置,加入静态库
如:tasks.json文件中添加

"version": "2.0.0"
"tasks":[{....."args":["-g","${workspaceFolder}/*.c","${workspaceFolder}/*.a",.....]......}
]


划重点:"${workspaceFolder}/*.a"
关于静态库的引用,可以参考gcc或g++命令,"args"就是命令参数

参考文章:

VSCode 提示 undefined reference to “XXX”相关推荐

  1. 【GCC编译优化系列】GCC链接失败的错误提示 undefined reference to ‘xxx‘ 可能还有一种情况你没注意到?

    文章目录 1 写在前面 2 问题描述 2.1 问题现场 2.2 快速排查 2.3 判断问题 3 知识点突破 3.1 场景复现 3.2 深入分析 3.3 涨点新知识 4 经验总结 5 参考链接 6 更多 ...

  2. NDK 提示undefined reference to xxx“的解决办法

    在Android.mk文件的 LOCAL_SRC_FILES后面加入包含该类或函数的文件,用\隔开,\后换行继续添加 例如 LOCAL_SRC_FILES := NDKTest.cpp\ bncore ...

  3. c++中报错error: undefined reference to `xxx‘

    在c++中报错error: undefined reference to `xxx',意思是引用了未定义的方法.造成这个问题有很多原因,这里介绍我遇到的两个问题. 1.未引用对应的头文件或者是在头文件 ...

  4. C/C++ “undefined reference to XXX“问题总结

    这里看到一篇总结非常全面的文章,记录一下: "undefined reference to XXX"问题总结

  5. pow函数gcc编译提示 undefined reference to `power' 的解决办法

    一个程序,用了pow函数,头文件中也包含了<math.h>文件,但是在编译时,gcc -o ippanduan ippanduan.c  一直提示如下错误: /tmp/ccARJLRg.o ...

  6. Linux下,编译程序遇到“undefined reference to XXX” 报错(可针对webots的编译,不同的文件夹下面不同的cpp,.h文件)

    首先,确保自己安装了一个比较好的编程工具,本人推荐Kdevelop.CLion,程序跳转等都没有问题,可以方便查找问题的所在,同时也可以查看文件路径书写是否出现异常等. 一.确保函数和路径没有任何问题 ...

  7. gcc7 编译 linux内核提示 undefined reference to `____ilog2_NaN'

    1. 问题 gcc7.3 编译linux内核linux-4.10.4时,出现如下错误: GEN .versionCHK include/generated/compile.hUPD include/g ...

  8. codeblock使用中,多文件编译报XXXX undefined reference to XXX错问题

    练习C++的类,代码多了使用到.h和.cpp多个文件分开存放代码,编译时用Makefile,在Ubuntu上代码好好的. 想着用codeblick写方便扩展和调试啥的,一编译就报错D:\4.Cwork ...

  9. 编译php7.0.17报错提示 undefined reference to `libiconv_open'

    配置 ./configure –prefix=/usr/local/php7 错误详情 make /opt/src/php-7.0.17/ext/iconv/iconv.c:755: undefine ...

最新文章

  1. wifi信号桥怎么设置_iPhone信号差怎么办?这样设置,信号满分,网速如飞
  2. 【转】C#解析HTML
  3. Android实现Parcelable对象序列化的实例
  4. oracle ipc message,【案例】Oracle RAC IPC send timeout error导致RAC的节点挂起解决办法
  5. 显式锁select for update 用法
  6. python直接使用pyc_Pyc和pyo是怎样一种存在?
  7. c++中计算2得n次方_七上,一元一次方程,知识点综合学霸笔记在手
  8. python基础整理——ASCII码、Unicode、utf-8、gbk
  9. 20160808_Linux服务
  10. UVA10359 Tiling【大数+递推】
  11. PHP $_SERVER详解
  12. Python-nmap 使用文档
  13. android fastboot模式下载以及出现的问题
  14. 导入项目时遇到的plugin with id com.android.application not found问题解决方案
  15. python中控脚本_python连接中控考勤机分析数据
  16. python微信刷票代码_微信刷票漏洞详解,Python脚本实现一秒破万!
  17. 英语专家谈英语学习方法
  18. 高德地图怎么添加公司地址标注
  19. The malloc maleficarum之The House of Spirit漏洞
  20. next hop c语言实现,BGP_简单配置,next-hop-self

热门文章

  1. 直放站OMT调试工具
  2. 房屋收租小程序开发快速搭建
  3. ECharts---一个非常炫酷好用的图表库。发现自己写的好详细。怪不得当时弄那么久。
  4. 扩展系统功能——装饰模式(二)
  5. SpringSecurity 入门
  6. 索尼A7SM3断电后文件的视频恢复及修复方法
  7. 软件工程师 算法工程师_采访100多位软件工程师后的建议
  8. 5000元性价比高的笔记本_5000元笔记本推荐,五款超高性价比笔记本分享
  9. phpems用户名是什么_PHPems在线考试系统使用手册
  10. excel 中任意几个数相加后等于一个数