linker-errors相关内容

LD找不到libjasper库

我正在尝试将一个应用程序与Ubuntu 18.04上的GC链接起来。LD找不到libjasper库。我使用以下命令手动安装了它: sudo apt update sudo apt install libjasper1 libjasper-dev 但收到此错误: /usr/bin/ld: cannot find -llibjasper 我尝试使用此命令添加库,但不起作用: ..
发布时间:2022-07-16 23:13:44 其他开发

未定义对新运算符的引用

在我开始编写PSP自制应用程序之前,我从未见过这个链接器错误。无论如何,我正在制作一个快板游戏,在这种情况下我需要发射炮弹或导弹,我需要使用动态和通用的数组。但是我的链接器抱怨有一个未定义的对新操作符的引用。下面是完整的源代码、Makefile和错误详细信息。 错误详细信息: 1>------ Build started: Project: PSP Asteroids, Configu ..
发布时间:2022-07-16 22:55:41 C/C++开发

Boost模块计算机类型';x86';与目标计算机类型';x64';

我正在Windows上构建一个64位程序,需要链接到Boost库。 我正在成功使用其他64位库。 当我构建Boost时,我使用以下命令精确地指定了我需要64位库 `.2地址-型号=64‘ 它构建了我需要的库: `libboost-serialization-vc120-mt-s-x64_1_77.lib‘ 顾名思义,这应该是一个64位库。 但是,当我尝试编 ..
发布时间:2022-04-15 20:40:11 C/C++开发

NS-3晶片链接错误(未定义参考)

由于调用./waf后出现链接错误,我当前在尝试使用ns-3中的gcrypt库中的代码时遇到问题。我已经正确安装了gcrypt,因为以下程序在使用g++ test.cpp -o test -lgcrypt编译时运行良好。 #include #include int main(void) { char *s = "some text"; ..
发布时间:2022-04-15 20:38:33 其他开发

运行LLVM示例时出现问题

我在这件事上挣扎的时间比我愿意承认的要长,我真的很感激你的帮助。 我正在尝试做一个涉及构建链接器和调度器的项目,我想如果我可以使用LLVM中已经构建的一些功能,那就太好了。我使用的是LLVM10。为了开始,我阅读了一些内容,并尝试构建this示例。因为我计划将LLVM嵌入到另一个项目中,使用this作为“如何构建”该示例的参考(见下文)。我认为依赖项只是示例CMakeLists.txt中的组 ..
发布时间:2022-04-15 20:34:04 C/C++开发

为什么GCC要求链接到p线程函数,而不需要参数来链接到其他函数?

如果我使用pTHREAD函数,则必须在GCC上使用&lpthread&qot;参数以确保正确链接。然而,为什么GCC在链接其他标准函数时不需要额外的参数?例如:printf、scanf、poix套接字等 推荐答案 在类Unix系统上,C库的某些部分历来是在单独的共享对象中实现的。编译器驱动程序(gcc)只与-lc(和动态加载器)隐式链接,而不是这些其他共享对象,例如-lm(数学库)、- ..
发布时间:2022-04-15 20:31:30 其他开发

链接某些Windows API时出现链接器错误

我的系统中有一个Makefile项目。最近,我添加了一些新函数,这些函数使用了以下Windows API: RegOpenKeyEx RegEnumKeyEx RegCloseKey RegGetValue 为了拥有这些API,我还添加了windows.h头文件。 代码在我的机器上编译和链接都很好。但是,在我同事的机器上,链接失败了。我们都在64位Windows机器上工作。 在他的PC中 ..
发布时间:2022-04-15 20:30:15 C/C++开发

如何在使用MingW和Make文件时链接到库

我使用MingW和cmake下载并构建了FLTK(1.3.4.1版),它们工作得很好。 但是,我在正确链接FLTK时遇到了问题,导致在链接期间有很多未定义的引用。 我没有安装MSYS或任何其他Windows外壳程序,这意味着不能使用“fltk-config”脚本。 我对makefile的了解相当少,以下内容是使用官方文档和各种Internet来源构建的。 CC=g++ FLTK_INC ..
发布时间:2022-03-12 20:56:29 C/C++开发

C ++中的函数已定义错误

我有一个名为“SimpleFunctions.h"的文件,定义如下: #ifndef SIMPLEFUNCTIONS_H#define SIMPLEFUNCTIONS_H命名空间 my_namespace {双轮(双 r){ 返回(r > 0.0)?地板(r + 0.5):天花板(r - 0.5);}浮动轮(浮动r){返回轮((双)r);}}#endif//SIMPLEFUNCTIONS_H ..
发布时间:2022-01-25 18:26:41 C/C++开发

GDB“无法打开共享对象文件"问题

我已经阅读了 gdb 说“无法打开共享对象文件"; 和 gdb 无法打开共享对象文件 并跟随说明. 我有一个链接到共享库文件 (/zzz/yyy/xxx.so) 的二进制文件.在我将 LD_LIBRARY_PATH 设置为 /zzz/yyy/ 并在没有 GDB 的情况下运行二进制文件后,它执行得非常好. 但是,当我尝试使用 GDB 调试这个二进制文件时,GDB 说: 加载共享库时 ..
发布时间:2022-01-20 20:30:39 服务器开发