VSCode 提示 undefined reference to “XXX”
一、原因可能是:多个源文件(.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”相关推荐
- 【GCC编译优化系列】GCC链接失败的错误提示 undefined reference to ‘xxx‘ 可能还有一种情况你没注意到?
文章目录 1 写在前面 2 问题描述 2.1 问题现场 2.2 快速排查 2.3 判断问题 3 知识点突破 3.1 场景复现 3.2 深入分析 3.3 涨点新知识 4 经验总结 5 参考链接 6 更多 ...
- NDK 提示undefined reference to xxx“的解决办法
在Android.mk文件的 LOCAL_SRC_FILES后面加入包含该类或函数的文件,用\隔开,\后换行继续添加 例如 LOCAL_SRC_FILES := NDKTest.cpp\ bncore ...
- c++中报错error: undefined reference to `xxx‘
在c++中报错error: undefined reference to `xxx',意思是引用了未定义的方法.造成这个问题有很多原因,这里介绍我遇到的两个问题. 1.未引用对应的头文件或者是在头文件 ...
- C/C++ “undefined reference to XXX“问题总结
这里看到一篇总结非常全面的文章,记录一下: "undefined reference to XXX"问题总结
- pow函数gcc编译提示 undefined reference to `power' 的解决办法
一个程序,用了pow函数,头文件中也包含了<math.h>文件,但是在编译时,gcc -o ippanduan ippanduan.c 一直提示如下错误: /tmp/ccARJLRg.o ...
- Linux下,编译程序遇到“undefined reference to XXX” 报错(可针对webots的编译,不同的文件夹下面不同的cpp,.h文件)
首先,确保自己安装了一个比较好的编程工具,本人推荐Kdevelop.CLion,程序跳转等都没有问题,可以方便查找问题的所在,同时也可以查看文件路径书写是否出现异常等. 一.确保函数和路径没有任何问题 ...
- gcc7 编译 linux内核提示 undefined reference to `____ilog2_NaN'
1. 问题 gcc7.3 编译linux内核linux-4.10.4时,出现如下错误: GEN .versionCHK include/generated/compile.hUPD include/g ...
- codeblock使用中,多文件编译报XXXX undefined reference to XXX错问题
练习C++的类,代码多了使用到.h和.cpp多个文件分开存放代码,编译时用Makefile,在Ubuntu上代码好好的. 想着用codeblick写方便扩展和调试啥的,一编译就报错D:\4.Cwork ...
- 编译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 ...
最新文章
- wifi信号桥怎么设置_iPhone信号差怎么办?这样设置,信号满分,网速如飞
- 【转】C#解析HTML
- Android实现Parcelable对象序列化的实例
- oracle ipc message,【案例】Oracle RAC IPC send timeout error导致RAC的节点挂起解决办法
- 显式锁select for update 用法
- python直接使用pyc_Pyc和pyo是怎样一种存在?
- c++中计算2得n次方_七上,一元一次方程,知识点综合学霸笔记在手
- python基础整理——ASCII码、Unicode、utf-8、gbk
- 20160808_Linux服务
- UVA10359 Tiling【大数+递推】
- PHP $_SERVER详解
- Python-nmap 使用文档
- android fastboot模式下载以及出现的问题
- 导入项目时遇到的plugin with id com.android.application not found问题解决方案
- python中控脚本_python连接中控考勤机分析数据
- python微信刷票代码_微信刷票漏洞详解,Python脚本实现一秒破万!
- 英语专家谈英语学习方法
- 高德地图怎么添加公司地址标注
- The malloc maleficarum之The House of Spirit漏洞
- next hop c语言实现,BGP_简单配置,next-hop-self