undefined-reference相关内容
我试图编译一个程序,我正在做的教程是用C ++编写的,并打开gl 2.1。但是,我不喜欢FreeGLUT,所以我决定将窗口程序更改为SFML。我的问题是,当我尝试建立程序,我得到这些错误: obj \Debug\main.o | |在函数`Z6renderv':| C:\Users\Jordanh\Documents\Code Blocks\GL_2-Lesson-1 \main.cp
..
我在C ++中创建一个自引用类的链表,我想有一个名为“startPointer”的类型Item(Item是类名)的静态指针,所以当我调用我的静态成员函数“free” ,它可以通过使用Item :: startPointer释放内存,但我得到一个错误(显示在代码后)。 Pls帮助 class Item { public: std :: string name; int row,c
..
我有一个Main可执行文件加载。 dll / .so 插件, 插件使用 session-> SendLine(“bla”)这样的函数, ),它们在Main可执行文件中定义。 (在插件中包含的.h中定义的会话ans方法类,但在main exec中编译的.cpp中的实际函数)。 tl; dr:我需要Windows链接器忽略插件中未定义的引用,定义在主要可执行文件“ 在Windows中
..
假设我有两个源代码文件 - UndefErr.cpp : include void UndefFunc(); void Func2(){UndefFunc();} void Func1(){printf(“Hi\\\ ”);} / pre> 并且 main.cpp : void Func1(); int main(){
..
有一个虚拟函数的定义非常重要吗? 请考虑下面的示例程序: #include using namespace std; class base { public: void virtual virtualfunc(); }; class derived:public base { public: void virtualfu
..
我使用C ++编写一个程序,使用2个图像来检测SURF特征,用bruteforcematcher计算匹配并绘制它。 p> #include #include #include #include“opencv / cv.h” #include“opencv / highgui.h” #include“opencv2
..
我想编译一个c ++程序。 g ++ -o Sniffer_Train main.cpp Sniffer_train.cpp Sniffer_train.h -lmysqlclient -lpcap 但是,我得到以下错误: / usr / bin / ld:/tmp/cct6xeXD.o:未定义引用符号 'pthread_join @@ GLIBC
..
我有一个编译我的程序使用glfw3库的问题。 我得到未定义的引用的错误列表当尝试编译与make但我的类。 stdout: g ++ -Wall -g -c main.cpp -lGL -lGLU -lglfw3 -lX11 -lXxf86vm -lXrandr -lpthread -lXi g ++ -Wall -g -c error.cpp -lGL -lGLU -l
..
第一对夫妇太长,无法参考。我得到这个错误,当我试图从SVN编译 clang ++ -stdlib = libc ++ ../main.cc ... 与clang和libc ++。 错误:未定义引用“char const *'的typeinfo 错误:未定义引用'__cxa_allocate_exception' 错误:未定义引用到'__cxa_throw' /tmp/cc-pbn00y.
..
我不太熟悉c ++和如何实例化对象的工作,所以这可能是一个很简单的事情来解决。当我编译g ++我得到错误“未定义引用'Foo :: Foo(std :: string)'”。我想创建一个类Foo的实例,在其构造函数中有一个字符串参数。以下是代码: Foo.h #include< ; string> using namespace std; class Foo {
..
当我编译我的链接列表的代码,我得到一堆未定义的引用错误。代码如下。我一直在用这两个语句编译: g ++ test.cpp 以及 g ++ LinearNode.h LinearNode。 cpp LinkedList.h LinkedList.cpp test.cpp 我真的不明白为什么我得到这些错误因为我真的生锈的C ++类。我真的可以使用一
..
我总是获得 未定义的引用`Graph :: InsertVertex(std :: string)' 如果我编译我的项目!任何提示为什么他不能解决这个参考? (所有文件都在netbeans项目文件夹中) // main.cpp #include #include #include“Graph.h” using name
..
我是C ++的新手,在Ubuntu 10.04上使用NetBeans IDE准备作业。我使用g ++作为C ++编译器。 错误消息: build / Debug / GNU-Linux-x86 / Maze.o:在函数`Maze'中: Maze / Maze.cpp:14:undefined引用`Stack
..
我试图编译我的第一个合法程序,我从Java转换(我运行测试hello世界类型程序来检查我的编译器,它的工作原理)。 有三个文件: main.cpp #include #include“skewNormal.h” using namespace std; double getSkewNormal(double,double); int
..
编译C ++代码时出现此错误: 未定义引用`__stack_chk_fail' 已尝试的选项: 添加-fno- stack-protector在编译时 - 没有工作,错误仍然存在 在我的代码中添加了一个虚拟实现void __stack_chk_fail(void)。仍然遇到同样的错误。 详细错误: / u / ac / ala
..
我使用的是交叉编译器。我的代码是: class WindowsTimer { public: WindowsTimer(){ _frequency .QuadPart = 0ull; } private: static LARGE_INTEGER _frequency; }; 我得到以下错误: 未定义引用`WindowsTimer ::
..
尝试执行此代码时,使用gcc 4.6: #include using namespace std; #include int main() { // Int一个; long long min = std :: numeric_limits :: min(); unsigned long long m
..
我有一个函数声明如下: template T packetreader :: read(){ offset + = sizeof(T); return *(T *)(buf + offset-sizeof(T));但是,当我尝试在我的main()
..
几乎最后一步,但还是有一些奇怪的错误.... bash-3.2 $ make g ++ -Wall -c -g Myworld.cc g ++ -Wall -g solvePlanningProblem.o Position.o AStarNode.o PRM.o PRMNode.o World.o SingleCircleWorld.o Myworld.o RECTANGLE.o
..
似乎无法让错误消失。错误如下。我已经看了google,仍然不能弄清楚。它不像我是新的Cpp,但没有蠢了它在一段时间。 很奇怪的是它与G ++在Windows中的工作... 错误: [ze @ fed0r! - - - ** _ _ *] $ g ++ main.cpp /tmp/ccJL2ZHE.o: ': main.cpp :( .text + 0x11):未定义引用`He
..