undefined-reference相关内容

“未定义的参考"在 G++ 中

似乎无法消除错误.错误如下.我在谷歌上看过,仍然无法弄清楚.好像我不是 Cpp 的新手,但有一段时间没有被它愚弄过. 奇怪的是它可以在 Windows 中使用 G++... 错误: [ze@fed0r!---**__*]$ g++ main.cpp /tmp/ccJL2ZHE.o:在函数'main'中: main.cpp:(.text+0x11): 对 `Help::Help ..
发布时间:2022-01-23 20:13:53 C/C++开发

什么是未定义的引用/未解决的外部符号错误,如何在 Fortran 中修复它?

我正在尝试构建一个 Fortran 程序,但我收到有关未定义引用或未解析外部符号的错误.我已经看到关于这些错误的another question,但那里的答案大多特定于 C++. 在 Fortran 中编写时这些错误的常见原因是什么,我该如何修复/防止它们? 解决方案 有很多可能的方式可以看到这样的错误.在尝试构建程序(链接错误)或运行程序(加载错误)时,您可能会看到它.不幸的是,很 ..

链接错误“未定义的引用";关于编译过程中的boost静态库

我正在尝试使用 boost 库 1.57 在 Linux x64 上编译我的 C++ 项目. 这个项目是用 scons 编译的,我在 Arch Linux 上编译成功,但这次在 Ubuntu 机器上编译失败. 我为链接添加了 -lboost_coroutine 标志,但错误“未定义引用"仍然存在. /usr/bin/g++ -o build/gcc.release/app -pthr ..
发布时间:2022-01-11 15:37:53 服务器开发

静态成员中对类静态成员的未定义引用

我在 C++ 中创建了一个带有自引用类的链表,我想要一个名为“startPointer"的类型为 Item(Item 是类名)的静态指针,以便当我调用我的静态成员函数“free"时,它可以通过使用 Item::startPointer 释放内存,但我收到一个错误(在代码后显示).请帮助, 类项目{上市:std::string 名称;int行,列;整数文件类型;项目 *ptr;静态项目 *star ..
发布时间:2022-01-05 20:31:46 C/C++开发

glfw3 编译未定义的引用

我在编译使用 glfw3 库的程序时遇到问题. 尝试使用 make 进行编译时,我收到未定义引用的错误列表,但我的类已编译为 .o 文件,仅未创建最终的可执行文件. 标准输出: g++ -Wall -g -c main.cpp -lGL -lGLU -lglfw3 -lX11 -lXxf86vm -lXrandr -lpthread -lXig++ -Wall -g -c error ..
发布时间:2021-12-19 18:31:04 C/C++开发

如何正确链接库与 cmake?

我无法将正在使用的其他库正确链接到我的项目中. 我正在使用 CLion,它使用 cmake 来构建它的项目.我正在尝试将几个库与 OpenGL 结合使用来对某些对象进行纹理处理.我最初在 Visual Studio 中构建它,因为我无法弄清楚如何让 cmake 与 Clion 一起工作.但是,既然代码都可以运行(无论如何在 Visual Studio 中),我希望能够使用 CLion,因为这 ..
发布时间:2021-12-19 17:38:47 C/C++开发

对 `__stack_chk_fail' 的未定义引用

编译 C++ 代码时出现此错误: 未定义的对 `__stack_chk_fail' 的引用 已经尝试过的选项: 在编译时添加了 -fno-stack-protector - 不起作用,错误仍然存​​在 在我的代码中添加了 void __stack_chk_fail(void) 的虚拟实现.仍然出现同样的错误. 详细错误: /u/ac/alanger/gurobi/gurobi4 ..
发布时间:2021-12-18 23:08:09 C/C++开发

gcc:未定义的引用

我想编译这个. program.c #include int main(){int i = avpicture_get_size(AV_PIX_FMT_RGB24,300,300);} 运行这个 gcc -I$HOME/ffmpeg/include program.c 报错 /tmp/ccxMLBme.o:在函数“main"中:program.c:(.text+0x18): 对 ` ..
发布时间:2021-12-18 22:58:52 C/C++开发

对“pow"和“floor"的未定义引用

我正在尝试用 C 制作一个简单的斐波那契计算器,但是在编译 gcc 时告诉我我缺少 pow 和 floor 函数.怎么了? 代码: #include #include int fibo(int n);int main() {printf("Fib(4) = %d", fibo(4));返回0;}int fibo(int n) {双 phi = 1.61803399;retu ..
发布时间:2021-12-18 22:30:20 其他开发