linker-errors相关内容
我已使用此命令安装了OpenCV 4.0.0 brew install hybridgroup/tools/opencv 我正在尝试编译将图像从文件系统加载到cv::Mat中的简单程序。 #include #include #include #include
..
我正在尝试将一个应用程序与Ubuntu 18.04上的GC链接起来。LD找不到libjasper库。我使用以下命令手动安装了它: sudo apt update sudo apt install libjasper1 libjasper-dev 但收到此错误: /usr/bin/ld: cannot find -llibjasper 我尝试使用此命令添加库,但不起作用:
..
我已使用Firebase Messaging.unitypackage将Firebase添加到我的Unity项目中。 当我为Android构建并运行时,它可以工作,但当我尝试为iOS构建时,我在XCode中收到以下错误: Ld /Users/one4freedk/Library/Developer/Xcode/DerivedData/Unity-iPhone-eijzxgpugrgbh
..
在我开始编写PSP自制应用程序之前,我从未见过这个链接器错误。无论如何,我正在制作一个快板游戏,在这种情况下我需要发射炮弹或导弹,我需要使用动态和通用的数组。但是我的链接器抱怨有一个未定义的对新操作符的引用。下面是完整的源代码、Makefile和错误详细信息。 错误详细信息: 1>------ Build started: Project: PSP Asteroids, Configu
..
示例代码: void accept(int x); int main(void) { accept(0); return 0; } 调用: $ gcc t719.c -std=c11 -pedantic -Wall -Wextra $ clang t719.c -std=c11 -pedantic -Wall -Wextra
..
我正在使用nm工具查看共享库。我有这个库的两个版本,在每个版本上,我都有一个重载类型转换的定义,即 版本1 FrEspinosa@computerLinux:~frameworkPath1/lib $nm-D libcom.so|c++Filt|grep comm::InstanceID::OPERATOR 000cda80 T comm::InstanceID::Operator
..
我正在Windows上构建一个64位程序,需要链接到Boost库。 我正在成功使用其他64位库。 当我构建Boost时,我使用以下命令精确地指定了我需要64位库 `.2地址-型号=64‘ 它构建了我需要的库: `libboost-serialization-vc120-mt-s-x64_1_77.lib‘ 顾名思义,这应该是一个64位库。 但是,当我尝试编
..
由于调用./waf后出现链接错误,我当前在尝试使用ns-3中的gcrypt库中的代码时遇到问题。我已经正确安装了gcrypt,因为以下程序在使用g++ test.cpp -o test -lgcrypt编译时运行良好。 #include #include int main(void) { char *s = "some text";
..
我正在尝试编译和运行一个Cython扩展。同一目录中有三个文件: main.pxd cdef class Function: cdef object f main.pyx cdef class Function: def __init__(Function self, object f): if callable(f):
..
我在这件事上挣扎的时间比我愿意承认的要长,我真的很感激你的帮助。 我正在尝试做一个涉及构建链接器和调度器的项目,我想如果我可以使用LLVM中已经构建的一些功能,那就太好了。我使用的是LLVM10。为了开始,我阅读了一些内容,并尝试构建this示例。因为我计划将LLVM嵌入到另一个项目中,使用this作为“如何构建”该示例的参考(见下文)。我认为依赖项只是示例CMakeLists.txt中的组
..
如果我使用pTHREAD函数,则必须在GCC上使用&lpthread&qot;参数以确保正确链接。然而,为什么GCC在链接其他标准函数时不需要额外的参数?例如:printf、scanf、poix套接字等 推荐答案 在类Unix系统上,C库的某些部分历来是在单独的共享对象中实现的。编译器驱动程序(gcc)只与-lc(和动态加载器)隐式链接,而不是这些其他共享对象,例如-lm(数学库)、-
..
我的系统中有一个Makefile项目。最近,我添加了一些新函数,这些函数使用了以下Windows API: RegOpenKeyEx RegEnumKeyEx RegCloseKey RegGetValue 为了拥有这些API,我还添加了windows.h头文件。 代码在我的机器上编译和链接都很好。但是,在我同事的机器上,链接失败了。我们都在64位Windows机器上工作。 在他的PC中
..
当我在MacOS中使用Apple Sillicon使用以下命令构建我的Rust项目时: CARGO_HTTP_MULTIPLEXING=false cargo build 显示如下错误: = note: ld: library not found for -lpq clang: error: linker command failed with exit c
..
我使用MingW和cmake下载并构建了FLTK(1.3.4.1版),它们工作得很好。 但是,我在正确链接FLTK时遇到了问题,导致在链接期间有很多未定义的引用。 我没有安装MSYS或任何其他Windows外壳程序,这意味着不能使用“fltk-config”脚本。 我对makefile的了解相当少,以下内容是使用官方文档和各种Internet来源构建的。 CC=g++ FLTK_INC
..
我有一个名为“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
..
..
所以我在 2 个独立的翻译单元中有这段代码: //a.cpp#include 内联 int func() { return 5;}诠释代理();int main() { printf("%d", func() + proxy());}//b.cpp内联 int func() { return 6;}int proxy() { return func();} 正常编译时结果为1
..
我刚刚对 Debian Weezy 机器进行了 dist 升级,以便从 gcc-4.7 运行 gcc-4.8.以前的构建环境是健全的,并且可以正常编译.现在它给出了以下链接器错误,任何程序(甚至是微不足道的 hello world): /usr/bin/ld:/usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): 重定位 0 有无
..
我已经阅读了 gdb 说“无法打开共享对象文件"; 和 gdb 无法打开共享对象文件 并跟随说明. 我有一个链接到共享库文件 (/zzz/yyy/xxx.so) 的二进制文件.在我将 LD_LIBRARY_PATH 设置为 /zzz/yyy/ 并在没有 GDB 的情况下运行二进制文件后,它执行得非常好. 但是,当我尝试使用 GDB 调试这个二进制文件时,GDB 说: 加载共享库时
..
我已经苦苦挣扎了一段时间,无法弄清楚这一点.我在我的基本 Qt GUI 应用程序中添加了一个类,但我遇到了链接器错误.我看不出是什么原因造成的,希望得到反馈. 链接器错误: main.obj:-1: error: LNK2019: unresolved external symbol "public: void __thiscall Serial::start(enum QSerialPo
..