linker-errors 相关问题

将单独编译的目标文件组合成可执行代码时收到错误。

在 Xcode 中链接时出现重复符号错误:'_CRLF' | XCode 15.0 测试版 8

我的应用程序在 XCode 14.6 上运行良好,并且我能够将其安装在我的 iPad 上。 为了在 iOS 17 Beta 上的 iPad 上测试该应用程序,我将 iPad 和 XCode 14.6 更新为 XCode 15 Beta 8。 现在当我

回答 1 投票 0

静态链接时出现“多重定义”错误

我正在尝试将这些简单的示例程序编译在一起: 主要.cpp: #include“服务器.hpp” int main() { } 服务器.hpp: #ifndef SERVER_HPP #定义SERVER_HPP #包括 我正在尝试编译这些简单示例程序的链接: main.cpp: #include "server.hpp" int main() { } 服务器.hpp: #ifndef SERVER_HPP #define SERVER_HPP #include <boost/asio.hpp> class Server { boost::asio::io_context context; void listen(); }; #endif 服务器.cpp: #include "server.hpp" void Server::listen() { static boost::asio::ip::tcp::acceptor acceptor { context, {boost::asio::ip::tcp::v4(), 1000} }; } 我正在使用 gcc 13.1 编译所有这些: g++ -static-libgcc -static-libstdc++ -std=c++23 .\main.cpp .\server.cpp -lws2_32 但是,由于某种原因我无法理解,我收到此链接器错误: D:/Programmi/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld .exe: D:/Programmi/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib\libstdc++.a(tinfo .o):(.text$ZNKSt9type_infoeqERKS+0x0): `std::type_info::operator==(std::type_info const&) const' 的多重定义; C:\Users\jayok\AppData\Local\Tem

回答 0 投票 0

CMake 链接器错误:未定义对类的引用

我正在尝试构建一个具有以下结构的项目: └── 主/ ├── CMakeLists.txt/ │ └── src/ │ └── main.cpp └── 型号/ └── 型号A/ ├── src/ ...

回答 1 投票 0

“未定义引用‘GOACC_parallel_keyed’”以及运行 make 命令时出现的相关错误

我正在开展一个项目,我必须优化计算流体动力学求解器的性能。我们的目标是使用 OpenACC 来做到这一点。该求解器是使用 fortran90 编写的,并通过终端运行...

回答 1 投票 0

libgtest.so 添加符号时出错:命令行中缺少 DSO

我一直在使用 gtests 对个人项目进行单元测试。上周我升级到了 Linux Mint 的 LTS 版本。不幸的是,在那次事件之后,由于

回答 1 投票 0

为什么我无法实例化类中的对象?

我有这三个代码: #pragma 一次 矩形类 { 私人的: int m_Thing; 民众: 矩形(int 事物) { m_Thing = 事物; } 无效创建(int 事物) { m_Thing = t...

回答 1 投票 0

为什么ld链接器在编译elf_i386代码时失败

我正在尝试制作一个简单的操作系统,但似乎无法让链接器工作。 我尝试使用命令: ld -m elf_i386 -o kernel.bin -Ttext 0x1000 kernel-entry.o kernel.o --oformat 二进制文件 但它只是

回答 3 投票 0

我希望收到重复的符号链接器错误,但我不明白,为什么?

据我所知,如果我在头文件中定义一个函数并将该头文件包含在多个源文件(翻译单元)中,并将它们链接在一起,我应该得到重复的符号链接器错误。

回答 1 投票 0

对函数的未定义引用,但已全部定义

我在创建库后运行多个文件时遇到问题,在本例中我将其称为“calcola.h”。 对我来说似乎没问题,但是错误“未定义的错误 somma,错误:ld

回答 1 投票 0

inline 关键字导致 Clion 中的链接器错误

我有一个关于 inline 关键字的奇怪错误,这只是我编写的示例代码: #包括 #包括 uint8_t 内联 LIB_MATH_BTT_u8GetMSBSetBitPos(uint32_t

回答 1 投票 0

如何在 CMake 中链接第三方库(LibUSB)

我正在尝试在项目中使用LibUSB。然而,每当我尝试使用基本的 libUSB 函数时,我都会收到以下错误: ...src/main/main.cpp.o:在函数“main”中: ...src/main/main.cpp:10:

回答 3 投票 0

2 个重复符号。如何告诉链接器选择一个而不是另一个? [已关闭]

我有2个库(xxx.a,yyy.a),都定义了一个符号:SYMBOL_X。 当链接它们时,链接器会抱怨符号重新定义。 ld:错误:重复符号:xxx.a(xxx.o): yyy.a(yyy.o): SY...

回答 0 投票 0

libtcc 未解决的外部符号错误

尝试让 libtcc 工作。尝试运行 libtcc 库的 hello world 示例:https://bellard.org/tcc/ 我下载了tcc-0.9.27-win64-bin.zip版本。 我创建了 C++ 控制台应用程序项目...

回答 0 投票 0

获取对“SWM_Mark_Iteration(int)”错误的未定义引用

我正在尝试构建一个项目,在链接共享对象时,我收到错误/home/bhowmik/installSoftware/swm/lib/libswm.so:未定义的对 SWM_Mark_Iteration(int) 的引用'` 配置...

回答 0 投票 0

如何解决链接器错误:未定义符号 - C++ [重复]

尝试运行代码时遇到相同的链接器错误: ld.lld:错误:未定义符号:Serialize::Archive& Serialize::Archive::operator>>(double&) main.cpp(片段...

回答 1 投票 0

GNU ToolChains 交叉编译器 c/C++ 库问题

我使用以下主要参数构建了一个GNU工具链: 构建=i686-w64-mingw32 主机=i686-w64-mingw32 目标=x86_64-pc-elf 我使用 GCC 11.3 , binutil 2.40 和 newlib 4.3.0 我用 p...

回答 0 投票 0

在 macOS 上将 fortran 包装在 go 中:ld:找不到 -lgfortran 的库

我正在将 fortran 程序包装在 go 包装器中,以实现科学模型的现代化,这是在 Windows 上运行的先决条件。我有一台 Mac,很好奇如何让它在 M2 芯片上运行。我在这里...

回答 1 投票 0

用于视觉游戏开发导入的最简单的 C++ 库是什么?

我想用 C++ 制作游戏,但我找不到一个足够简单的库来使用它来完成视觉效果。谁能给我一个我可以使用的简单的吗?如果是这样,你能帮我成功导入它吗...

回答 0 投票 0

由于大量未定义的引用,无法使用 pip 安装 dbus-python。为什么不呢?

我正在努力在 OpenSuSE 15.4(在 x86_64 上)上安装 Python 3.10.11,这是从配备了 dbus-python 软件包的源代码构建的。使用 pip 安装它不起作用,因为...中的链接器

回答 0 投票 0

Visual Studio:如何让链接器看到不在解决方案中的文件

我知道有与我要问的问题类似的问题,但没有一个解决方案对我有用,其他问题也没有特别描述我的情况。 这是我的确切

回答 0 投票 0

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