undefined-reference 相关问题

由于缺少程序中其他位置使用的符号定义而导致的链接器错误

为什么在使用makefile时,我收到了未定义的引用错误?

我创建了以下makefile:汇编器:main.o first_pass.o second_pass.o helpers.o data_array.o symbol_table.o gcc -Wall -ansi -pedantic main.o first_pass.o second_pass.o helpers.o ....

回答 1 投票 0

氩气、连接和未定义引用的问题。

我有一个由500多个fortran.f文件组成的软件包。它被很好地组织在不同的子文件夹中,并且有一个高级编译脚本,它调用各种Makefile的 ...

回答 1 投票 0

链接静态类成员函数抛出未定义引用错误 c++。

我看过很多类似的帖子,但我仍然无法解决这个错误。希望得到任何帮助。*samp.h头文件* #include using namespace std; class ...

回答 1 投票 0

未定义引用 "SetTextColor@8

我在windows下用g++编译一个c++程序时,得到了 "undefined reference to `SetTextColor@8'"的错误信息,完整的错误日志在这里http/pastebin.comDCwHKkeE我想我是漏掉了一些东西。完整的错误日志在这里 http:/pastebin.comDCwHKkeE 我想我缺少了一些 ...

回答 2 投票 2

CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS 不包括全局变量。

为什么下面的代码在clang-10上编译运行正常,但在msvc 19上却出现了链接错误?/ library.h #pragma once extern int a; / library.cpp #include "library.h" int a = 10; / test.cpp #include "..."。

回答 1 投票 1

对构造函数的未定义引用

我正在尝试创建一种表,并管理所有决定创建这些类的数据:Column.h,Tab.h,Database.h,模板ColumnImpl.h以及一些继承的类,例如as ...

回答 1 投票 -1

鱼游戏“ NameError”。 'shark'未定义?

我正在pygame上做游戏,我遇到了一个问题,我试图找出我面临的问题。而且我不知道解决方案。我收到以下错误消息:if(shark.vel> 0 and fish.x ...

回答 1 投票 0

使用带有CMake和Conan的外部库的未定义引用

我正在尝试开发一个程序,该程序使用带有LibLogicalAccess库的Conan和CMake与PCSC USB阅读器进行通信。我按照构建和安装库的说明进行操作...

回答 1 投票 0




我如何为C头文件中声明的extern结构赋值或对其进行修改?

我在头文件aba.h中声明了2个termios结构:extern struct termios CookedInput,rawInput;然后在一个函数中,我试图像这样更改stdin_prep.c中的值:tcgetattr(...

回答 2 投票 0

crtatmega328p.o:(.init9+0x0): 未定义对“main”的引用

我一直在尝试编译机器人模拟。 我创建了一个名为 test.c 的空文件并尝试使用以下方法编译测试: avr-gcc -mmcu=atmega328p 测试.c AVR-GCC 已安装 copt@copt:~$ av...

回答 2 投票 0

C ++链接器错误-未定义对`mynamespace :: Class :: get_field()'的引用

我是C ++的新手,我正在尝试结合使用C ++源文件和头文件。我在Internet上冲浪,并从Microsoft的C ++头文件中找到了这篇文章。我确实做了...

回答 1 投票 0

Linux:与Alsa的未定义引用链接

这里有经验的C ++开发人员(尽管对编译器/链接的基本细节没有很多深入的经验)。我在Ubuntu 16.04上,似乎无法链接到alsa库。我...

回答 1 投票 0

类中的定义函数在我使用它们时未被识别为已定义]]

我有这段代码,但是当我尝试使用重新定义的str函数时,它不会打印任何内容,更重要的是,已定义的名为“ cuadrant”的函数无法正常工作,因为它没有根据进行定义。 ..

回答 3 投票 0

Travis CI对SDL2和GLEW函数的未定义引用

我正在尝试使用Travis CI(首次用户)来构建我的项目。它使用automake并针对SDL2和GLEW进行链接,并使用./configure && make进行本地编译,但在travis上失败,并带有...

回答 1 投票 0

使用LLVM通过添加内在函数

我已经使用LLVM传递为输入代码添加了内在函数。我可以看到内部调用,但无法弄清楚如何将代码编译到目标体系结构(x86_64)。我正在运行...

回答 2 投票 6

为什么需要在标头中提供构造函数实现? C ++ [关闭]

我正在main.cpp中创建一个对象,如下所示:#include #include“ class.hpp” std :: string param =“ name”; int main(){类对象(参数); } class.cpp:#include ...

回答 1 投票 -2

函数中的Undef引用

我为这类问题感到非常抱歉,我不久前就开始学习编码,而且常常无法轻松地发现简单的错误。错误在下面,也包括文件。我也想说,如果...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.