问题标签 [duplicate-symbol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
974 浏览

openssl - duplicate symbol error: WebRTC and OpenSSL in iOS

When I use webrtc in ios, found the webrtc and openssl have conflict, lead to compile fail, appears to be the identifier repeat definition, excuse me, how to solve this problem, thanks!~

error:

and more:

......

0 投票
1 回答
209 浏览

arrays - 如何从另一个文件中的一个文件访问数组?

我对 Xcode 真的很陌生。当您在某些地方初始化变量时,我不太明白这意味着什么,但我的代码有效,所以这不是问题......现在。无论如何,这是我的 .h 文件。到处都有一个“----”,它只是意味着那里有代码。

所以我需要访问锁定在另一个.m 文件中的数组字符,我们称之为 File2 和这个 File1。当我尝试在 File2.m 中 #import "File1.h" 时,程序崩溃并为 charactersLocked 和 charSel 提供此错误:

我不知道这是什么。我试过在网上寻找解决方案,但似乎没有一个有效。我不是偶然导入 .m 文件的。如果有更简单的方法可以访问该特定数组,请告诉我。对不起,如果这篇文章的格式很糟糕,这是我的第一次,所以请多多包涵。谢谢你。

0 投票
3 回答
235 浏览

ios - 未知 Xcode 错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我不断收到这个错误,但我不知道它来自哪里。

在此处输入图像描述

我该如何解决?

这是来自 WebView.m 的代码

这是来自 WebViewController.h 的代码

0 投票
1 回答
685 浏览

ios - 添加领域 Cocoapod 时重复符号

我第一次尝试在实际项目中使用 Realm,并且我已经通过 Cocoapods 成功添加了它。我使用的是 Xcode 6.4,但在同一台机器上安装了 Xcode 7.1 beta(用于其他项目)。

尝试构建项目或运行单元测试(在模拟器上)时,我收到一个链接器错误,提示有数十对文件重复。看起来一个提到了Bitcode,一个没有。

我正在使用 Xcode 6.4 – 为什么它甚至知道 Bitcode?这是错误的一小部分示例:

我见过其他人谈论类似的问题,但不是 Xcode 6.4,而不是简单地运行应用程序,而不是提交到商店。

我还应该指出,将 Realm 添加为静态框架(从xcode-6文件夹中0.95.3完美地工作,所以这似乎与我从 Cocoapods 获得的构建有关。

我可以在这里做什么?如果可能的话,我真的宁愿从 Cocoapods 得到它。

0 投票
0 回答
92 浏览

ios - 集成静态库时重复符号

将静态库集成到我的项目中时遇到问题。出现问题是因为我的项目中有一个先前的框架,当我添加静态库时,它会产生重复的问题。
这是问题所在:

在此处输入图像描述

我真的很感谢你给我一些想法的帮助,在此先感谢。

0 投票
16 回答
83460 浏览

ios - Apple Mach -O Linker 命令失败

随机问题正在发生

更新我的 POD 安装后,Xcode 出现了一个新问题:

0 投票
2 回答
154 浏览

objective-c - typedef 在单独的头文件中

我有一个带有以下代码的defines.h文件

当我将此文件导入其他几个文件时 - 我收到错误

我需要在很多地方都可以看到 AnswerType。实现它的最佳变体是什么?

0 投票
4 回答
98 浏览

ios - 目标 C:链接器命令失败,退出代码为 1

这是我尝试构建应用程序时遇到的错误。

ld:架构 arm64 的 10 个重复符号

在此处输入图像描述

0 投票
2 回答
1177 浏览

ios - 重复符号 - 链接器命令失败,退出代码为 1(使用 -v 查看调用)?

根据教程构建 iOS 应用程序,我收到以下消息:

0 投票
1 回答
436 浏览

ios - 谷歌服务 - 链接上的重复符号

我正在将 ios 的谷歌服务集成到我的应用程序中。由于我无法控制的原因,我无法使用 cocoapods,因此我遵循此处概述的手动方法。

问题在于 Play Games C++ SDK 版本 2.1 (gpg.framework)。当我添加它(构建阶段,将二进制文件与库链接,+)并构建时,我得到很多重复的符号错误:

重复符号 _AES_decrypt 在:../../../../../Monkey/modules/googleservices/native/gpg-cpp-sdk/ios/gpg.framework/gpg(libgpg.a-arm64-master. o) ../../../../../Monkey/modules/googleservices/native/gpg-cpp-sdk/ios/gpg.framework/gpg(aes.o)

. . .

重复符号 __ZTVN4buzz10XmlBuilderE 在:../../../../../Monkey/modules/googleservices/native/gpg-cpp-sdk/ios/gpg.framework/gpg(libgpg.a-arm64-master. o) ../../../../../Monkey/modules/googleservices/native/gpg-cpp-sdk/ios/gpg.framework/gpg(xmlbuilder.o) ld: 7242 重复的架构符号arm64 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我花了一天时间研究堆栈溢出中重复符号的常见原因,但似乎没有任何效果。删除所有谷歌框架并重新添加它们,在不同的项目中添加谷歌框架(相同的问题),清除派生数据等。

关于可能导致它的任何想法?非常感谢帮助,谢谢。

眼镜:

  • Xcode 7.2.1
  • 部署目标:7.0
  • 玩游戏 C++ SDK 2.1 版