问题标签 [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.
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:
......
arrays - 如何从另一个文件中的一个文件访问数组?
我对 Xcode 真的很陌生。当您在某些地方初始化变量时,我不太明白这意味着什么,但我的代码有效,所以这不是问题......现在。无论如何,这是我的 .h 文件。到处都有一个“----”,它只是意味着那里有代码。
所以我需要访问锁定在另一个.m 文件中的数组字符,我们称之为 File2 和这个 File1。当我尝试在 File2.m 中 #import "File1.h" 时,程序崩溃并为 charactersLocked 和 charSel 提供此错误:
我不知道这是什么。我试过在网上寻找解决方案,但似乎没有一个有效。我不是偶然导入 .m 文件的。如果有更简单的方法可以访问该特定数组,请告诉我。对不起,如果这篇文章的格式很糟糕,这是我的第一次,所以请多多包涵。谢谢你。
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 得到它。
objective-c - typedef 在单独的头文件中
我有一个带有以下代码的defines.h文件
当我将此文件导入其他几个文件时 - 我收到错误
我需要在很多地方都可以看到 AnswerType。实现它的最佳变体是什么?
ios - 重复符号 - 链接器命令失败,退出代码为 1(使用 -v 查看调用)?
根据教程构建 iOS 应用程序,我收到以下消息:
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 版