JUCE 和 React Native - 链接器错误“ld:未找到 -lReact 的库”

2023-12-01

我在使用 CocoaPods 和 React Native 时遇到此链接器错误:ld: library not found for -lReact

我已按照指南进行操作https://facebook.github.io/react-native/docs/embedded-app-ios.html#content

我正在尝试与现有的 iOS 项目集成,该项目是一个 JUCE C++ 项目。 JUCE生成Xcode项目文件,所以我相信我需要使用Cocoapods方法。

我正在做的步骤是:

  • 创建或保存 iOS 版本简介者 project
  • run npm install react-native从项目的根目录(以及.jucer file)
  • 创建 Podfile 在Builds/iOS根据指南(但与../../node_modules作为路径)
  • run pod install
  • 在 Xcode 中打开工作区
  • adjust GCC_PREPROCESSOR_DEFINITIONS包括$(inherited)
  • build

显示此问题的示例项目位于https://github.com/adamski/juce-native-navigation/tree/react-native-cocoapods

我认为 Introjucer 生成的项目出了问题,因为我在一个全新的 Xcode 项目上尝试了整个过程,并且构建得很好。

我也尝试过添加libReact.a到“将二进制文件与库链接”部分,但这似乎没有帮助。


我寻找了 Introjucer 生成的项目和 Xcode 生成的项目之间的差异。

一个显着差异是CONFIGURATION_BUILD_DIR或“按配置构建产品路径”

我从 Xcode 生成的项目复制了设置 $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

这使得链接完成并成功构建:)

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

JUCE 和 React Native - 链接器错误“ld:未找到 -lReact 的库” 的相关文章

随机推荐

  • 如何转义 echo " 以存储在文件中?

    我知道 echo blah blah gt file txt作品 然后echo gt file txt也有效 但是 如果我只想回显一个怎么办 双引号 在文件中 echo gt file txt不起作用 是否可以用一行命令来完成它 Windo
  • 在 Appmaker 中下载文件

    我在 Appmaker 中创建了一个应用程序 我想从 Appmaker 中的云端硬盘表下载某些报告 为此 我目前正在使用 Drive API 创建电子表格 我还想添加下载功能 允许用户在本地计算机中下载电子表格 我已经对 Appscript
  • 将方法名称作为回调传递 VS.用匿名函数包装它

    我有一个按钮 test var obj name John test function console log name this name test on click obj test 这将记录一个空字符串 记录 typeof this
  • QT对话框关闭并删除

    我有一个 MainWindow 和 Type 类 主窗口中的按钮使用以下代码向插槽发送信号 dialog new QDialog this Ui type typeui typeui setupUi dialog dialog gt sho
  • 为什么 Scrapy 返回一个 Iframe?

    我想爬行这个网站通过Python Scrapy 我试试这个 class Parik scrapy Spider name ooshop allowed domains http www ooshop com courses en ligne
  • Android:即时应用程序仅显示白屏

    我试图制作一个基本的 Hello world 即时应用程序 为此我正在关注https developer android com topic instant apps getting started first instant app ht
  • 适用于 Android 的蓝牙和 WIFI 打印

    我们需要一台便携式打印机 手持式 这一点很重要 可以通过蓝牙或wifi连接到Android手机 目前我所知道的 这次没有适用于Android的标准打印SDK 有一个非官方的SDK叫iPrint SDK 你们有人尝试过通过wifi或蓝牙吗 有
  • 带有 Chrome Native Messaging 的 C# 本机主机

    今天我花了几个小时研究如何让 Chrome 原生消息传递与 C 原生主机配合使用 从概念上讲 它非常简单 但是在这些其他问题的帮助 部分 下 我解决了一些障碍 Chrome 原生消息传递 从 Chrome 扩展程序到用 C 编写的本机主机的
  • tomcat 中的自定义会话管理器

    在哪里可以找到有关为 Tomcat 创建自定义会话管理器的文档 例如 如何在 tomcats server xml 中配置会话管理器 必须实现什么接口才能使用我的会话管理器 Q 如何在 tomcats server xml 中配置会话管理器
  • 如何使用 f:ajax event=change 将当前迭代的项目发送到 h:selectBooleanCheckbox

    我有以下表格
  • 使用 C# 在 Visual Studio 中的 3 个 Windows 窗体之间传递数据

    我有一个 Windows 应用程序 有 3 个表单 Form1 2 3 我想发送文本框的文本form2 to form1然后同样的文字来自form1 to form3 那是 文本来自FORM2 gt FORM1 gt FORM3 表单1 有
  • 通过使用文件重定向为其提供输入来运行 Java 程序

    我正在尝试使用文件重定向来运行 Java 程序 我正在用这个简单的程序测试它 package netbeans sanbdox public class Sanbdox public static void main String args
  • 如何禁用Seaborn中hue的嵌套?

    使用时hueSeaborn 中条形图上的参数会更改条形的颜色和位置 就像下面的例子 没有色调的绘图 import seaborn as sns df x 1 2 3 4 y 5 6 7 8 hue a b b a sns barplot d
  • H2 控制台访问 h2 以外的数据库

    H2 控制台 http localhost 8082 login jsp 可以选择查看任何数据库的详细信息 如果我们要与 mysql 或其他数据库服务器通信 我们应该将 jdbc 驱动程序复制到哪里 将 jdbc 驱动程序文件 mysql
  • 在 SharePoint 2010 中编辑 SQL 扩展属性

    如何在 SharePoint 2010 中编辑表的扩展属性 到目前为止 我认为没有任何 开箱即用 的东西可以做到这一点 因此 我假设这意味着我必须创建一个自定义 Web 部件来提取表的扩展属性 然后允许我对其进行编辑 然后在编辑完成后 We
  • 设备实例 ID 的驱动器盘符

    如何从驱动器号获取设备实例 ID 我的流程从设备到达消息开始 我已成功从到达消息中获取驱动器盘符并打开 DVD 托盘 我搜索了各种Setup API项 但我还没有找到任何可以让我从驱动器号到设备实例 ID 的信息 C 或 VB NET 中的
  • 如何将查询结果分解为单独的列?

    接续我之前的问题 要作为列插入表中的栅格记录的像素值 想象一下我的查询结果有 5300 行 结果如下 value 15624 15899 56267 85955 我希望它们位于表格中 前 53 行位于val1列 第二 53 行val2专栏等
  • BigQuery - 对数组进行分组

    我想对数组进行分组 示例查询 standardSQL WITH project dataset table AS SELECT compute description key application value scaled server
  • Firebase runloop (3.0.0) 中未捕获的异常。请向 [email protected] 举报 [已关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 我的离线功能有问题 我使用 firebase 在我的项目中打开离线功能 一切都很好 直到我完全关闭应用程序并重新打开它 它造成了崩溃 这是日志 05 23 07 44 58 407 7
  • JUCE 和 React Native - 链接器错误“ld:未找到 -lReact 的库”

    我在使用 CocoaPods 和 React Native 时遇到此链接器错误 ld library not found for lReact 我已按照指南进行操作https facebook github io react native