“架构 x86_64 的未定义符号:”

2023-11-22

我正在尝试在 mac os x Mavericks 10.9.3 64 位上编译此库:http://www.openfec.org/downloads.html

我完全按照自述文件进行操作,并收到此错误:

链接 C 共享库 ../../bin/Release/libopenfec.dylib

   Undefined symbols for architecture x86_64:
      "_of_add_from_multiple_symbols", referenced from:
         _of_linear_binary_code_backward_substitution in of_ml_tool.c.o
      "_of_add_to_symbol", referenced from:
         _of_linear_binary_code_decode_with_new_symbol in of_it_decoding.c.o
         _of_linear_binary_code_simplify_linear_system in of_ml_decoding.c.o
         _of_linear_binary_code_col_forward_elimination_pivot_reordering in of_ml_tool.c.o
         _of_linear_binary_code_apply_gauss_pivoting in of_ml_tool_2.c.o
         _of_linear_binary_code_inject_symbol_in_triangular_system in of_ml_tool_2.c.o
         _of_linear_binary_code_solve_triangular_system in of_ml_tool_2.c.o
         _of_linear_binary_code_invert_dense_system in of_ml_tool_2.c.o
         ...
      "_of_calloc", referenced from...:
         ...

ld:未找到架构 x86_64 的符号
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
使[2]:* [../bin/Release/libopenfec.dylib] 错误 1
使[1]:*
[src/CMakeFiles/openfec.dir/all] 错误 2
make: *** [全部] 错误 2

我只是按照 OpenFEC 发行版的自述文件(位于http://www.openfec.org/downloads.html)。当尝试制作时,会出现此错误。 我不知道问题是什么。

这是我解压发行版后所做的:
(1.): mkdir 构建
(2.): cd 构建
(3.): cmake .. -DDEBUG:STRING=OFF
(4.): 使

有任何想法吗?

编辑:尝试强制 cmake 使用 64 位,但仍然不起作用。
(尝试将其强制转换为 32 位只是为了好玩,也没有成功)


仅供参考,如果这个问题没有解决。检查您是否正确链接到您的库。

FIND_LIBRARY(LIB_NAME_LIB lib)
TARGET_LINK_LIBRARIES(my_executable ${LIB_NAME_LIB})

在您的 CMakeLists.txt 文件中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“架构 x86_64 的未定义符号:” 的相关文章

  • iOS App Today 扩展未上传到物理设备

    我正在为我的应用程序创建一个今日小部件http budgt ch http budgt ch因为一些用户要求快速访问关键功能 初步 扩展在 iOS 模拟器上运行良好 安装如下 1 安装最新的容器应用程序 2 安装以 今天 为容器的扩展 但是
  • #include 在 iOS 的 C++ 文件中找不到文件

    我在 iOS 下有一个目标 c c 项目 将其从 OS X 移动 然后出现 文件未找到 错误 include
  • 保存录制的 AVAudioRecorder 声音文件:现在怎么办? (iOS、Xcode 4)

    在我的应用程序中 我希望用户能够录制一个声音文件并播放它 然后保存该声音文件以供以后使用 我用了本教程 http www techotopia com index php Recording Audio on an iPhone with
  • 在 MacOSX10.6 上运行 python 服务器时 MySQLdb 错误

    运行我的服务器 python manage py runserver 产生以下错误 django core exceptions ImproperlyConfigured 加载 MySQLdb 模块时出错 没有名为 MySQLdb 的模块
  • Swift - 本地通知不会被触发

    我正在 Swift 3 中编码 我只是想发送通知now没有任何延迟或间隔 然而 通知永远不会被触发 这是我的代码 视图控制器代码 import UserNotifications class HomeViewController UIVie
  • 部署目标是什么意思?

    这是我假设的一个非常简单的问题 有人可以告诉我部署目标是什么意思吗 如果我选择 iOS 10 是否意味着只有 iOS 10 的用户才能下载该应用程序 选择较低的部署目标是否不好 另外 继续部署目标 是否不建议在较低的部署目标上运行 假设您已
  • 如何使 SFSpeechRecognizer 在 macOS 上可用?

    我正在尝试使用 Apple 的语音框架在 macOS 10 15 1 上进行语音识别 在 macOS 10 15 之前 语音识别仅在 iOS 上可用 但根据文档 https developer apple com documentation
  • Mac OS X 下的 JavaFX:系统菜单和模态窗口

    我目前面临 Mac OS X 下的 JavaFX 菜单和模式对话框的问题 我正在使用该方法 MenuBar setUseSystemMenuBar true 为了将系统菜单栏用于我的应用程序菜单 这工作正常 但如果模式对话框打开 菜单不会被
  • iPad 照片选择器崩溃

    我正在使用以下函数根据 UIActionSheet 的结果激活设备相机或图像选择器 如果 fromCamera YES 那么它适用于 iPhone 和 iPad 如果 fromCamera NO 那么它可以在 iPhone 上运行并出现图像
  • 是否有针对不同屏幕尺寸的单独故事板?

    基本上我已经完成了一个应用程序 我唯一的问题是 ATM 机应用程序在设计时只考虑了 4 英寸显示屏 当在 3 5 英寸模拟器上运行时 应用程序会丢失 0 5 英寸 显然 那么我的问题是 如何在 Xcode 5 中为不同的屏幕尺寸设置不同的故
  • Crashlytics dSYM 错误

    我已经在我的 mac 上安装了 crashlytics 并想用它来设置我的项目 xcode 我通过复制代码创建运行脚本构建阶段 第一次构建的结果是 PhaseScriptExecution Run Script Users danielbo
  • 在没有预览窗口的情况下使用 AVCaptureVideoDataOutputSampleBufferDelegate

    我正在开发一个基于 Swift 的 macOS 应用程序 我需要捕获视频输入 但不将其显示在屏幕上 而不是显示视频 我想将缓冲的数据发送到其他地方进行处理 并最终显示它在 a 中的一个物体上SceneKit scene 我有一个Camera
  • 如何将 UILabel 的值绑定到实例变量?

    我是 mac objective c 的新手 我的问题是 我想知道是否可以将 UILabel 文本绑定到变量 而不必在值更改时手动设置文本 例如 在 Mac OS 上 当我打开新的 Finder 窗口并删除文件时 任务栏中的全局可用空间就会
  • Mac OS X 上的 .dll 等效项 [重复]

    这个问题在这里已经有答案了 我来自一个Windows背景 我习惯于通过创建 dll 然后分发所有库和文档 因此 如果用户想要使用它 他会添加对库的引用并使用它 但是 在 Mac 中 我正在开发 SDK 并且我想要一种方法creating a
  • iOS7 由 Interface Builder 生成的 NSIBPrototypingLayoutConstraint 自动布局约束问题

    以前在 iOS6 中 我的聊天消息视图控制器使用 IB 中精心构建的自动布局约束正确显示和动画 下面是 Xcode 5 中删除了约束的当前视图层次结构 升级到 XCode 5 和 iOS7 后 我发现我需要清除所有旧的约束才能解决默认的半透
  • Clang 3.1 + libc++ 编译错误

    我已经构建并安装了 在前缀下 alt LLVM Clang trunk 2012 年 4 月 23 日 在 Ubuntu 12 04 上成功使用 GCC 4 6 然后使用此 Clang 构建的 libc 当我想使用它时我必须同时提供 lc
  • Mac 上的 Delphi - 可能吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我负责一个 Delphi Win32 项目管理应用程序 我刚刚完成了向 Delphi 2009 的迁移
  • 无法捆绑适用于 Mac 的 Java 应用程序 1.8

    我正在尝试将我的 Java 应用程序导出到 Mac 该应用程序基于编译器合规级别 1 7 我尝试了不同的方法来捆绑应用程序 1 日食 我可以用来在 Eclipse 上导出的最新 JVM 版本是 1 6 2 马文 看来Maven上也存在同样的
  • 致命错误:在 Swift 中解包可选值时意外发现 nil

    所以我试图获取 Swift 中输入字段的文本 这就是我得到的 class ViewController UIViewController IBOutlet var passwordField UITextField IBOutlet var
  • C++ 标准是否指定了编译器的 STL 实现细节?

    在写答案时this https stackoverflow com questions 30909296 can you put a pimpl class inside a vector我遇到了一个有趣的情况 这个问题演示了这样一种情况

随机推荐

  • `with canvas:` (Python `with Something() as x:`) 如何在 Kivy 中隐式工作?

    我刚刚意识到在 Kivy 中使用添加顶点指令的方式有一些神秘的东西 至少对我来说 withPython 语句 例如 方式with使用是这样的 some code class MyWidget Widget some code def som
  • ActiveMQ 和 maxPageSize

    我想将 maxPageSize 设置为比默认值 200 更大的数字 这就是我在 activemq xml 文件中设置的方式
  • 在 Linux 上执行 int 3 中断是停止整个进程还是仅停止当前线程?

    假设架构是x86 操作系统是基于Linux的 给定一个多线程进程 其中单个线程执行int 3指令 中断处理程序是否停止执行整个进程或仅停止执行该指令的线程int 3操作说明 由于问题是 Linux 特定的 所以让我们深入研究内核源代码 我们
  • 静态变量失去价值

    我面临一个关于我在整个项目中使用的静态变量的问题 它包含文件中的一些字段 在某些情况下 变量会失去其价值 但并非总是如此 我读过有关静态变量生命周期的内容 她在 3 种情况下丢失了值 1 类被卸载 2 JVM 关闭 3 进程死亡 所以我有一
  • 调整主窗口大小时,静态控件轻微闪烁

    简介及相关信息 我有一个复杂的绘画要在我的主窗口中实现WM PAINT处理程序 我提交了下面的图片来说明 主窗口有静态控件 而不是具有样式的按钮SS NOTIFY 当用户单击它们时 程序中会发生某些操作 下图显示了主窗口中静态控件的位置 橙
  • 如何在 ios swift 项目中使用两个不同的 GoogleService-info.plist 文件进行开发和生产?

    我需要使用两个不同的 GoogleService info plist 来处理开发和产品构建 目前我通过更改编辑方案中的 构建配置 来分离开发和产品 但现在我需要两个不同的 plist 文件开发人员和产品人员使用谷歌分析 pushwoosh
  • Android:应用内购买收据验证谷歌播放

    我使用谷歌钱包作为我的支付网关 在购买产品后谷歌给了我以下回复 orderId 12999763169054705758 1371079406387615 packageName com example app productId exam
  • Python 列表索引超出 split 返回值的范围

    我正在编写一个简单的脚本 尝试从 txt 输入文件的第二列中提取第一个元素 import sys if len sys argv gt 1 f open sys argv 1 r print file opened line for lin
  • 在 MySQL 中使用 INDEX 与 KEY 有什么区别?

    我知道如何使用 INDEX 如下面的代码所示 我知道如何使用外键 and 首要的关键 CREATE TABLE tasks task id int unsigned NOT NULL AUTO INCREMENT parent id int
  • 在不同状态下使用两个图像的切换按钮

    我需要使用两个图像而不是开 关状态制作一个切换按钮 在关闭状态下 我设置了背景图像 但是当我使用背景图像时 无法删除关闭文本 我无法通过单击切换按钮将另一个图像设置为开启状态 我是安卓新手 我希望你们能帮助我摆脱这个问题 Do this
  • div 的 Stripe 类

    我有一长串多个 div 比方说 20 div 全部包进另外一个 div div class xyz text text div div class xyz text text div div class xyz text text div
  • Apache 403 错误,(13)权限被拒绝:访问/被拒绝,Fedora 16

    我刚刚在 Fedora 16 上设置了 apache 但我无法让我的虚拟主机工作 虽然 localhost phpmyadmin 工作正常 我在我的 httpd conf 中得到了这个
  • C 中的向量化三角函数?

    我希望计算高度并行的三角函数 以 1024 为单位 并且我想至少利用现代架构所具有的一些并行性 当我编译一个块时 for int i 0 i
  • Android AlarmManager - RTC_WAKEUP 与 ELAPSED_REALTIME_WAKEUP

    有人可以向我解释一下两者之间的区别吗AlarmManager RTC WAKEUP and AlarmManager ELAPSED REALTIME WAKEUP 我已阅读文档 但仍然不真正理解使用其中之一的含义 示例代码 alarmMa
  • 如何在 PostScript 中获取字符串的高度度量?

    您可以使用当前字体获取字符串的宽度stringwidth尽管这实际上将偏移坐标推送到堆栈上 但 y 值似乎总是无用的 有没有办法确定字符串的确切高度 可能包括或不包括下降部分 stringwidth正如它所说 不返回字符串的高度 在我查看的
  • 使用 jest 模拟 AWS.DynamoDB.DocumentClient 的构造函数

    我有一个如下所示的函数 function connect const secret secret const key key const region region const client new AWS DynamoDB secret
  • git hooks 及其工作原理

    所以我试图让 hudson 使用 post receive hook 进行构建 在我的本地 git 存储库中 我将 post receive sample 设置为 post receive chmod 755 并添加到行中 usr bin
  • 为什么不锁定基于价值的类别

    The docs说你不应该锁定基于值的 Java 类的实例 例如Optional因为代码 如果它试图区分对基于值的类的相等值的两个引用 通过诉诸同步间接地 可能会产生不可预测的结果 为什么Java的基于值的类不应该被序列化 断言 由于未来的
  • 创建通用 UIViewController 初始化

    我正在尝试创建一个UIViewController我可以使用它来初始化新实例的扩展 对于我的项目中的每个视图控制器 我都有一个相应的故事板 i e EditSomethingViewController swift EditSomethin
  • “架构 x86_64 的未定义符号:”

    我正在尝试在 mac os x Mavericks 10 9 3 64 位上编译此库 http www openfec org downloads html 我完全按照自述文件进行操作 并收到此错误 链接 C 共享库 bin Release