问题标签 [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.
wix - 从 Wix 2 迁移到 Wix 3:重复符号
我对 WiX 完全陌生,所以我使用 WiX 的第一个任务当然是将现有的大型安装程序从 WiX 2 迁移到 WiX 3。我有很多皱纹,其中大部分都已整理,但我将不胜感激对于以下轻微错误的一些建议。由于我是 WiX 的新手,我想列出我的整个过程:
要创建 WiX 库:
要生成主 MSI:
最后一条命令给出了几十个错误,但它们都采用以下形式
我有 grep 和 re-greped,但唯一的参考如下:
在 LicenseAgreementDlg.wxs 中:
在 wixui_company.wxs
给出错误的是 DialogRef 行。
这些都是从 main.wxs 中的 wixui_company.wixlib 引用的:
FWIW,如果我将 ref 更改为 WixUI 或将 ref 更改为 LicenseAgreementDlg,重复错误就会消失,但我会得到符号未找到链接错误。我使用 WixCop 迁移了原始的 wxs 文件,但在 WiX 2 下它们都按原样工作。我猜这与将 WiXUI 放在 WiX 3 中自己的命名空间中的举动有关,但坦率地说,我什至不知道该尝试什么。
关于事情哪里出了问题的任何想法?
谢谢,
亚当
ios5 - 重复符号_OBJC_CLASS_$_LoginController
我知道这个问题之前已经被问过很多次了,但是直到现在都没有解决我的问题。我知道当您在项目中获得文件的多个副本时会发生此错误。我试图清理构建,删除编译源中的任何LoginController.m文件,然后构建。很好 - 没有错误。当我在 Complie 资源中添加我的 LoginController.m 文件时,编译器再次给出了同样的错误。
接下来我尝试的是从编译源中删除所有 .m 文件,成功清理和重建,并非常小心地添加每个 .m 文件。再次提出了同样的错误。我没有找到任何重复的文件,那为什么会发生这种情况?
请有人指导我。非常感谢。
编辑: 错误是:
Ld /Users/svp/Library/Developer/Xcode/DerivedData/TryAgain-dhbbyywxclvxfodbunqysmmfefcl/Build/Products/Debug-iphonesimulator/TryAgain.app/TryAgain normal i386
cd /Users/svp/Desktop/TryAgain
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -L/Users/svp/Library/Developer/Xcode/DerivedData/TryAgain-dhbbyywxclvxfodbunqysmmfefcl/Build/Products/Debug-iphonesimulator -L/Users/svp/Desktop/TryAgain/TryAgain -L/Users/svp/Desktop/TryAgain/../CorePlot_1.0/Binaries/iOS -F/Users/svp/Library/Developer/Xcode/DerivedData/TryAgain-dhbbyywxclvxfodbunqysmmfefcl/Build/Products/Debug-iphonesimulator -filelist /Users/svp/Library/Developer/Xcode/DerivedData/TryAgain-dhbbyywxclvxfodbunqysmmfefcl/Build/Intermediates/TryAgain.build/Debug-iphonesimulator/TryAgain.build/Objects-normal/i386/TryAgain.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -ObjC -all_load -fobjc-arc -D__IPHONE_OS_VERSION_MIN_REQUIRED=50000 -framework MediaPlayer -lz -framework AVFoundation -framework MobileCoreServices -framework SystemConfiguration -framework CFNetwork -framework QuartzCore -framework UIKit -framework Foundation -framework CoreGraphics -lCorePlot-CocoaTouch -o /Users/svp/Library/Developer/Xcode/DerivedData/TryAgain-dhbbyywxclvxfodbunqysmmfefcl/Build/Products/Debug-iphonesimulator/TryAgain.app/TryAgain
ld: duplicate symbol _OBJC_CLASS_$_LoginController in /Users/svp/Library/Developer/Xcode/DerivedData/TryAgain-dhbbyywxclvxfodbunqysmmfefcl/Build/Intermediates/TryAgain.build/Debug-iphonesimulator/TryAgain.build/Objects-normal/i386/LoginController.o and /Users/svp/Library/Developer/Xcode/DerivedData/TryAgain-dhbbyywxclvxfodbunqysmmfefcl/Build/Intermediates/TryAgain.build/Debug-iphonesimulator/TryAgain.build/Objects-normal/i386/Navigator.o for architecture i386
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang failed with exit code 1
xcode - XCode:重复符号
我有一个 C 函数 heightParameter,它是我在几个UIViewController
s 中使用的一个简单工具。我仅在我的UIViewController
其他函数上方的每个子类(在 .m 中)的主要实现中声明这一点,因此我什至不必在标题中声明它。
出于某种原因,我在使用它的每个其他子类中都得到了重复的符号,尽管它是私下实现的。它在每个子类的主 @implementation @end 块内,不应该被其他任何东西看到,那么它是如何被全局看到的呢?
objective-c - Apple Mach-0 链接器错误重复
我已经编写了一个简单的程序,但是出现重复的符号链接器错误(下面的错误)除了@interface Fraction 之外,.h 文件中没有任何其他内容:NSObject @end
我对xcode相当陌生。
这是错误
我不知道它是从哪里来的。任何援助将不胜感激。
xcode - xCode中的重复符号,但不存在重复
问题 Xcode(版本 4.6.1 (4H512))抱怨重复符号问题。
重复符号 _OBJC_METACLASS_$_PacksStoreHelper 在:/Users/shannoga/Library/Developer/Xcode/DerivedData/English_Club-cyrjamihpabtvtdkvctjwyidupuo/Build/Intermediates/English Club.build/Debug-iphonesimulator/English Club.build/Objects-normal/i386/PacksStoreViewController。 o /Users/shannoga/Library/Developer/Xcode/DerivedData/English_Club-cyrjamihpabtvtdkvctjwyidupuo/Build/Intermediates/English Club.build/Debug-iphonesimulator/English Club.build/Objects-normal/i386/PacksStoreHelper.o 重复符号_OBJC_CLASS_$_PacksStoreHelper在:/Users/shannoga/Library/Developer/Xcode/DerivedData/English_Club-cyrjamihpabtvtdkvctjwyidupuo/Build/Intermediates/English Club.build/Debug-iphonesimulator/English Club.build/Objects-normal/i386/PacksStoreViewController。o /Users/shannoga/Library/Developer/Xcode/DerivedData/English_Club-cyrjamihpabtvtdkvctjwyidupuo/Build/Intermediates/English Club.build/Debug-iphonesimulator/English Club.build/Objects-normal/i386/PacksStoreHelper.o ld:2个重复符号对于架构 i386 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
通常我会去 Target Build Pases
->Compile Sources
并寻找副本。
这一次你可以看到那里没有重复:
我尝试过的和一些古怪的东西:
- 删除派生数据。
- 删除项目并重新启动mac。
- 我什至尝试删除所谓的“重复”文件,但它变得更加古怪 - 目标成功构建,即使文件在文件导航器中不可见也没有警告。构建后,应用程序运行良好,但其中一个控制器不可见。
- 我
Alt+Clicked
在使用它们的其他文件中导入重复文件的语句,它让我进入一个包含所有代码的“僵尸”文件。但我看不到 xCode 从哪里获取文件。
会是什么鬼?
我要自己开枪了。请救救我。
iphone - 架构 armv7 的重复符号
尝试在我现有的应用程序中使用 Layar SDK 时出现以下错误。我该如何解决这个问题?
c++ - 带有自定义谓词的 unordered_set 使链接器错误(重复符号)
我遇到了一个小问题:我有一个包含结构的 unordered_set。我已经实现了哈希函数。但是当我第一次编译我的程序时,我得到了一些编译器错误,说我没有实现重载的“operator==”。
问题是当我声明我的重载时:
我有一些链接器错误。在包含标头的每个文件中,我都收到错误消息(复制符号 __XXXX_mapPointS1_)。
事实是当它被放入实现文件时它工作正常,我在其中将它与 unordered_set 一起使用。
我的问题是,我该如何解决这个问题?除了编译器之外,还有很多我无法理解的魔法。汉克斯
iphone - admob静态库中的重复符号
在我的应用程序中,我使用 libGoogleAdMobAds.a 和 libGDataTouchStaticLib.a 在 YouTube 上进行广告和视频共享,但它显示了 libGDataTouchStaticLib.a(SBJSON.o) 架构 i386 的重复符号
如何在我的应用程序中避免此错误?
ios - 我在看什么?重复符号?
我在 Xcode 上有这些消息
它提到的重复符号不是重复的。这些是在我的 Cars 类中声明的四个属性,如下所示:
另一个类 SpriteSlider 没有这些属性。怎么可能重复?
我如何发现问题。Xcode 可以给出更详细的消息吗?谢谢
不,相同的类在构建阶段不会被编译两次。
ios - 将 Google Analytics v3 和 Google Maps 1.4.3 添加到我的项目时出现重复符号
我目前正在开发一个使用地图的应用程序。所以几周前我将 Google Maps SDK v1.4.3 添加到我的项目中。按照入门说明工作得很好。今天我需要将 Google Analytics 添加到我的项目中,所以我下载了最新的 SDK (v3)。我再次按照入门说明进行操作,但现在当我尝试构建我的项目时,我收到以下错误。
你知道我该如何解决这个问题吗?
似乎如果我删除它构建的 -ObjC 标志但是当我调用谷歌地图函数时它会崩溃并出现错误:无法识别的选择器......
所以我被困住了。我不能在同一个项目中使用两个 SDK 吗?
多谢你们
PS:我的项目与 iOS 5 兼容。它适用于 Google Analytics v2 !