undefined-reference相关内容

什么是未定义的引用/未解析的外部符号错误,如何解决它?

什么是未定义的引用/未解析的外部符号错误?什么是常见原因,以及如何修复/防止它们? 随意编辑/添加您自己的 b 解决方案 根据 2.2 语法中的优先级 映射物理源文件字符,如果 是必需的,则以实现定义的方式将其转换为基本源字符集 (引入用于行结束指示符的新行字符)。 [SNIP] 每个反斜杠字符(\)紧接着一个新行字符的实例都被删除,将实际源代码行拼接到 形成逻辑源线 ..

与结构未声明的标识符

结构FailedTransaction { OrderNodePtr秩序; INT failureID; 结构FailedTransaction *接下来的; 结构FailedTransaction *尾; }; typedef结构FailedTransaction * FailedTransactionPtr;结构SuccessfulTransaction { ..
发布时间:2016-08-25 09:44:33 C/C++

...未定义的参考... collect2:LD返回1退出状态

我在编译和我想不通为什么...是我heapsort.h应该有一个出口型?当有一些错误 heapsort.c 的#include<&stdio.h中GT; //标准库已经包含在“list.h” #包括LT&;&stdlib.h中GT;#包括“heap.h” #包括“heapsort.h”无效堆排序为(int *键,诠释numKeys){ heapHndl H = NULL; H ..
发布时间:2016-08-24 15:13:49 C/C++

链接libav codeC和了libavformat:未定义的引用

我试图编译一个项目,我对使用的ffmpeg库工作。该项目是用C写的头文件适当地包括在源$ C ​​$ C。特别是,它似乎是使用 libav codeC 和了libavformat ,和这些库适当地链接Makefile中的LDFLAGS。下面是使用的标志: -lav codeC -lavformat -lswscale -lavutil 现在,因为Ubuntu配有包装的图书馆是太出过期,我下 ..
发布时间:2016-08-23 11:14:20 C/C++

GCC:未定义引用

我想编译这个。 program.c 的#include< libav codeC / AV codec.h>诠释主(){ INT I = avpicture_get_size(AV_PIX_FMT_RGB24,300,300); } 运行此的gcc -I $ HOME /的ffmpeg /包括program.c 给误差 /tmp/ccxMLBme.o:在函数'主': ..
发布时间:2016-08-21 20:51:19 C/C++开发

C code。与C ++编译:未定义参考

我有一个小程序,我可以用GCC和ICC编译没有任何困难,但我也很喜欢code与G ++和ICPC工作。我想补充一点: 的#ifdef __cplusplus 为extern“C”{ #万一 在开始和这的#ifdef __cplusplus } #万一 在所有头文件的结尾,但是我还是多个`未定义的引用“......”'的错误。 解决方案 我觉得你得到它错了... ...的外部C ..
发布时间:2016-08-21 20:36:03 C/C++开发

GCC编译不会和运行MySQL C库

的#include< my_global.h> #包括LT&;&mysql.h中GT;INT主(INT ARGC,字符** argv的) { 的printf(“MySQL的客户端版本:%S \\ n”,mysql_get_client_info()); } 〜$ gcc的-o的mysql-测试MySQL-TEST.C 我尝试从终端执行该测试程序,但得到以下错误消息: ..
发布时间:2016-08-19 16:29:10 数据库

未定义的引用_imp使用MinGW GCC ____ GLEW *函数

我试图编译的Win 7 x64系统上使用MinGW的一个相对简单的OpenGL程序,我不断收到未定义的引用数的GLEW功能。我已经设置链接到项目库中,并已四处找我可以从我的列表中缺少任何库,还从连接器的输出仍然是这样的: 16点35分五十秒****项目测试配置调试的增量构建**** 信息:内部生成器是用于构建 GCC -LD是:/ dev / openGL的/ lib目录/ 86 -LD是:/ ..
发布时间:2016-08-19 14:16:59 C/C++

未定义的引用`__gxx_personality_v0'用gcc

可能重复:结果 什么是__gxx_personality_v0呢? 我已经看到了这个问题,在这里流传着编译C ++ code的范围内。不过我编译的纯粹的C code和不断收到此错误。我被禁止使用“-lstdc ++”作为一种解决方法这个问题的gcc。如何改变我的code得到它的工作,这是为什么错误弹出了? 我的简化code: //这是的main.cpp #包括LT&;&stdio.h ..
发布时间:2016-08-19 00:37:43 C/C++

C ++类模板未定义的引用功能

我不断收到未定义的引用,当我从我的模板类调用这两个函数在我的主要功能的“添加”和“大”。 所以,我有: number.h 的#ifndef NUMBER_H #定义NUMBER_H模板<类T> 班号{ 上市: 的T x; Ťÿ; 号(INT A,INT B){ X = A;计算y = b;} INT增加(T&安培;); T的( ..
发布时间:2016-08-18 15:14:36 C/C++开发

未定义的引用函数

我使用Linux和我有以下文件: main.c中,main.h fileA.c,fileA.h fileB.cpp,fileB.h 功能 F1()在 fileB.h 声明,并在 FILEB定义的.cpp 。我需要使用的功能 fileA.c ,所以我声明了函数的extern无效F1(); 在 fileA.c 。 不过,在编译过程中,我得到了错误 fileA.c:(+的.text 0x2b ..
发布时间:2016-08-18 14:41:09 服务器开发

使用信号灯未定义的引用问题

我用信号灯玩弄,但我不断遇到未定义参考警告,从而导致我的code不工作。我拉着例如code从文本,但在和他们的一些语法问题,所以我去了POSIX的信号教程,改变周围的语法的东西,结果现在我得到这些引用错误。 我可以简单地被忽视的东西,但我不能找到它。 错误: Producers_Consumers.c:52:警告:'主'返回类型不是'诠释' /tmp/cceeOM6F.o:在函数'制片人' ..
发布时间:2016-08-18 13:36:50 C/C++

未定义参考`initscr的'的Ncurses

我试图编译我的项目,我用lib ncurse。当编译链接文件,我已经得到了一些错误。 下面是我的标志。在Makefile行: -W -Wall -Werror -Wextra -lncurses 我已经包括ncurses.h 由于布局:提示符$> dpkg的-S curses.h里 的libslang2-dev的:AMD64:/usr/include/slcurses.h 好li ..
发布时间:2016-08-18 13:12:34 C/C++

未定义参考`sin`

我有以下的code(精简裸基础知识这个问题): #包括LT&;&stdio.h中GT; #包括LT&;&MATH.H GT;双F1(双X) { 双解析度= SIN(X); 返回0; }/ *主函数* / INT主要(无效) { 返回0; } 在与编译它海合会test.c以我碰到下面的错误,我不能工作了原因: /tmp/ccOF5bis.o:在函数'F1': 。test ..
发布时间:2016-08-17 20:49:52 C/C++

未定义参考`战俘'和'地板'

我试图让在C简单的计算器斐波纳契但编译时 GCC 告诉我,我错过了战俘和地板的功能。怎么了? code: 的#include<&stdio.h中GT; #包括LT&;&math.h中GT;INT FIBO(INT N);诠释主(){ 输出(“纤维蛋白原(4)=%d个”,FIBO(4)); 返回0; }INT FIBO(INT N){ 双披= ..
发布时间:2016-08-17 20:47:36 C/C++

未定义的引用`的boost ::时辰:: SYSTEM_CLOCK ::现在()“ - 升压和CPP-NETLIB

我来这里问的修复程序已经折腾我的情况。很多。 首先,我在Windows上,我使用的MinGW作为一个编译器(C ++)。结果 结果 我一直有一些问题得到一个程序配合使用CPP-NETLIB和SSL的工作(试图张贴到HTTPS站点)。我相信,一切都是为了除了这个错误一直回避我。 结果 C:\\ boost_1_50_0 \\ boost_1_50_0 \\阶段\\ LIB \\ libbo ..
发布时间:2016-08-12 18:13:18 C/C++开发