为什么已经包含头文件了,还出现undefined reference?

C/C++ > C语言 [问题点数:40分,结帖人fjzhtaobao]
等级
本版专家分:0
结帖率 98.63%
等级
本版专家分:0
等级
本版专家分:25
等级
本版专家分:73198
勋章
Blank
红花 2012年10月 C/C++大版内专家分月排行榜第一
Blank
黄花 2014年2月 C/C++大版内专家分月排行榜第二
2013年4月 C/C++大版内专家分月排行榜第二
2013年3月 C/C++大版内专家分月排行榜第二
2012年12月 C/C++大版内专家分月排行榜第二
2012年11月 C/C++大版内专家分月排行榜第二
2012年8月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2014年12月 C/C++大版内专家分月排行榜第三
2014年5月 C/C++大版内专家分月排行榜第三
2014年3月 C/C++大版内专家分月排行榜第三
2013年12月 C/C++大版内专家分月排行榜第三
2013年10月 C/C++大版内专家分月排行榜第三
2013年9月 C/C++大版内专家分月排行榜第三
2013年7月 C/C++大版内专家分月排行榜第三
2013年5月 C/C++大版内专家分月排行榜第三
2013年2月 C/C++大版内专家分月排行榜第三
2013年1月 C/C++大版内专家分月排行榜第三
2012年9月 C/C++大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:73198
勋章
Blank
红花 2012年10月 C/C++大版内专家分月排行榜第一
Blank
黄花 2014年2月 C/C++大版内专家分月排行榜第二
2013年4月 C/C++大版内专家分月排行榜第二
2013年3月 C/C++大版内专家分月排行榜第二
2012年12月 C/C++大版内专家分月排行榜第二
2012年11月 C/C++大版内专家分月排行榜第二
2012年8月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2014年12月 C/C++大版内专家分月排行榜第三
2014年5月 C/C++大版内专家分月排行榜第三
2014年3月 C/C++大版内专家分月排行榜第三
2013年12月 C/C++大版内专家分月排行榜第三
2013年10月 C/C++大版内专家分月排行榜第三
2013年9月 C/C++大版内专家分月排行榜第三
2013年7月 C/C++大版内专家分月排行榜第三
2013年5月 C/C++大版内专家分月排行榜第三
2013年2月 C/C++大版内专家分月排行榜第三
2013年1月 C/C++大版内专家分月排行榜第三
2012年9月 C/C++大版内专家分月排行榜第三
等级
本版专家分:2809
勋章
Blank
蓝花 2011年2月 扩充话题大版内专家分月排行榜第三
等级
本版专家分:8231
等级
本版专家分:22662
等级
本版专家分:151
勋章
Blank
蓝花 2013年8月 Linux/Unix社区大版内专家分月排行榜第三
2013年7月 Linux/Unix社区大版内专家分月排行榜第三
AT90_SCR

等级:

[undefine reference to...]c++ 已经引用头文件的情况编译显示未定义

1.仔细检查代码是否写错. 2.反复检查第一步,再确认c++是否未注明命名...5.比最坑坑的一点,确认makefile的链接库的顺序。很多时候改一下链接顺序就有特效,大家一定要尝试一下 6.实在没遇到其他情况,请大家补充...

CMake 包含头文件 找到了so动态库 链接时仍然出现undefined reference to 错误

今天遇到一个CMake 链接问题,这里提出来和大家分享: 问题: 自己用C语言写了一个动态:libword-counter.so,公开头文件word-counter.h, 其中有函数如:wc_get_word_freq...结果出现undefined reference to 的错误 分析

c++链接过程中undefined reference to 错误的原因

如果一个symbol没有被定义,在编译过程中就会报找不到定义的错误 ... 如果链接中出现undefined reference to,有两种可能: 一个是忘记设置某个symbol的lib 自己编译的lib多是因为这个问题,只设置了头文件,没...

Vs code 自己写的头文件 调用其它.c文件时,编译出现undefined reference to “XX函数”解决办法

在tanks.json中加上自己写的头文件函数实现.c文件路径。

C语言undefined reference to/头文件无法连接

初学C的朋友可能遇到的问题:C命名加载了头文件(.h)却报错,还是无法找到想要的函数/变量。 比如: 在main里进行编译: 明明有的函数却说不存在。 原因很简单,C虽然找到了文件,但是在设置的时候...

要使用gzopen()、gzwrite()、gzclose()应该包含什么头文件

我在程序中使用了以上3个函数,但是不知道应该包含什么头文件,我包含了zlib.h 编译的时候提示: undefined reference to 'gzopen()'; undefined reference to 'gzwrite()'; undefined reference to 'gzclose()'; ...

关于 inline 函数的分析: *** undefined reference to ***

如果将函数的实现放在头文件中,那么每一个包含头文件的cpp文件都将得到一份关于该函数的定义,那么编译器会报函数重定义错误。 如果将函数的实现放在头文件,并且标记 inline 那么每一个包含头文件的cpp文件...

C++编译提示“undefined reference to...”

编写的一个简单C++时钟Clock类,放入了头文件中,主函数在调用头文件进行编译时出现上述错误,具体代码如下: clock.h: #include <iostream> using namespace std; class Clock { private: int ...

undefined reference to `assert' 编译错误

对Makefile文件做了一些修改后,出现undefined reference to `assert'”这个错误,但是从来没有assert这个函数去链接某个库,于是想到assert可能是一个宏,而它所在的头文件找不到了。想到我在Makefile中添加了...

Android之ndk编译出现undefined reference to method“解决办法

配置确保已经没问题,然后csapp.so的位置和头文件都放对了,然后写了一个测试test.cpp文件,然后这个里面调用了csapp.so里面的方法,然后我 ndk-build就出现了下面的错误 "undefined reference to

undefined reference to 'xxx'解决方法

undefined reference to “xxx” 错误信息 main文件中已经添加了以下报错的函数所在的头文件,也在其定义文件中做出了实现,编译时仍然报错。 解决方法 在这些函数的头文件中,将函数声明部分用__cplusplus...

使用QtService接口的时候出现undefined reference to `::staticMetaObject'

在Qt开发中,当我们在项目引用一些其它的头文件的时候,比如QtService的接口,因为对于这类接口,我们没有库文件,但是编译的时候可能会出现undefined reference to `::staticMetaObject'的错误,那可能就是因为没有...

解决使用NDK进行编译时出现undefined reference to function的问题

之前在编译jni时出现undefined reference to function这个问题,查阅相关资料说是可能链接的库问题,然后通过各种gcc调整顺序解决了这个问题。这个工程是导师的工程,工程在Linux环境下运行无误,我从Linux环境往...

android ndk error :undefined reference to.

在用AS的NDK编译c时,添加了一个C的头文件和.c文件,在调用的时候,一直出现undefined reference to 。。。。 查看代码之后,发现一点问题都没有,就是一直编译不过。 也在C的头文件加入了: #ifdef __...

Qt - 错误总结 - 在自定义类头文件中添加Q_OBJECT 编译时报错(undefined reference to ‘vtable for ...

错误提示:在添加的QThread子类头文件添加Q_OBJECT时,编译程序,出现undefined reference to ‘vtable for xxThread’”错误提示。原因:不详解决方案:清理项目,执行qmake,然后运行,错误提示消失。

QT出现undefined reference to `vtable for’”问题的原因及解决方法

当该类派生自QObject并且在头文件中添加Q_OBJECT宏以后,就可以使用信号与槽。 信号与槽之间可以进行通信的根本原因是:当在类的头文件中添加Q_OBJECT以后QtCreator会自动的创建一个moc_***.cpp文件,用于实现信号...

编译时undefined reference to `WinMain'的问题

应该新建立项目Console Application,选择项目要保存的文件夹 打开项目文件夹中的dev文件,在dev文件中添加你写好的main ,cpp,还有头文件即可  

初次尝试用devc++ 写自定义头文件 遇到的问题

 devc++中[Linker error] main.o:main.cpp:(.text+0x49): undefined reference to xxxx   xxxx表示的是调用的自定义函数,总是提示这个错误,开始以为是没有生成自己定义的另一个的cpp文件的.o文件,后来才知道...

使用g++编译C/C++程序,链接时出现undefined reference to错误

原文链接:http://armsword.com/2013/11/10/undefined-reference-to.html

c/c++中出现undefined reference to”的解决

c/c++中出现undefined reference to”的解决 “undefined reference to”的意思是,该函数未定义。 如果使用的是gcc,有以下检查方案: 如果提示未定义的函数是某个库的函数。检查库时候已经安装,并在...

NDK下undefined reference的解决方法

写ndk的时候发现总是出现undefined reference的问题,并且qt中确实是可以找到定义的,头文件已经包含进去了。。。 google之,得到方案 在Android.mk文件中加入代码 LOCAL_ALLOW_UNDEFINED_SYMBOLS := true

C++代码调用C库中的 undefined reference解决办法

产看头文件包含了需要的.h文件,makefile中也添加了.h文件的路径和相应库的路径,但是就是报 undefined reference错误。后来经过一番盘查,在添加头文件的时候需要用到: #ifdef __cplusplus extern "C" { #endif

gcc 引用math.h头文件,编译出现undefined reference to `pow‘等错误时,需要加参数-lm....

在自己编写的函数中调用数学函数时,如下例子: #include<stdio.h> #include<math.h> void p(void) { printf("%g\n", pow(2, 3)); } int main() ...出现编译问题: undefin...

error: undefined reference to `cv::imread(cv::String const&, int)'问题解决方法

Ubuntu下QtCreator+opencv环境刚刚配置好(库和头文件路径也设置正确了),编译时出错:error: undefined reference to `cv::imread(cv::String const&amp;, int)'出现以上情况一般是头文件路径出错,或者链接库...

g++链接gcc编译的库报错“undefined reference to xxx”

明明头文件已经包含,却报错“undefined reference to xxx”,除了库没有正确链接外,还有可能是编译器的关系问题:在编译可执行文件时,需要链接一个静态库.a文件,在反复确认makefile已经添加正确,头文件已经...

linux编译出现undefined reference to `pow‘的错误

在linux环境下编译,然后我提示:undefined reference to `pow'  然后我就测试了一下,发现,如果pow(a,b),如果a,b都是常量时,是 不会出现提示的,但是,如果a,b中有任何一个是变量,那么编译时 都会出现提示。 ...

undefined reference to `inet_addr'和undefined reference to `inet_addr@4'的解决办法

c语言中inet_addr()的功能是将一个点分十进制的IP转换成一个长整数型数unsigned long类型,编译时容易出undefined reference to `inet_addr'错误,原因是未导入相应的头文件,解决办法导入相应的头文件即可,#...

Linux undefined reference to `cos'

今天,在编译一段代码时,出现错误 “undefined reference to cos”但是,该文件已经包含了math.h头文件,错误原因主要是没有定义“cos”函数,或者说没有找到“cos”函数的实现,虽然我们在函数开头声明了数学...

ESP8266固件编译出现undefined reference to `os_zalloc'的解决方法

undefined reference to `os_zalloc'   出错原因:找不到os_zalloc函数 解决办法:#include "mem.h" 增加头文件包含      

使用qt时,出现error: undefined reference to。。。的原因(持续更新)

/home/congleetea/aproject/calculator-build-desktop-Qt_4_8_1_in_PATH__System__Release/moc_calculator.cpp:-1: error: undefined reference to `Calculator::inputNum()'

相关热词 c# 获取泛型参数 c# 获取引用变量地址 c# 加载系统自带的字体 c# unity 结构体 c# 路径提示拒绝访问 c# 换行连接 c# 创建接口 c# 取绝对值函数 c# 打印机首选项 c# json通用类