問題タブ [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-grepしましたが、唯一の参照は次のとおりです。
LicenseAgreementDlg.wxs:
そしてwixui_company.wxsで
エラーが発生するのは DialogRef 行です。
これらは両方とも、main.wxs の wixui_company.wixlib から参照されます。
FWIW、参照を WixUI に変更するか、参照を LicenseAgreementDlg に変更すると、重複エラーはなくなりますが、代わりにシンボルが見つからないというリンクエラーが発生します。WixCop を使用して元の wxs ファイルを移行しましたが、WiX 2 ではすべてそのまま機能しました。これは、WiX 3 で WiXUI を独自の名前空間に配置する動きに関係していると推測していますが、率直に言って、何を試したらよいかわかりません。
物事がひどくうまくいかなかった場所についてのアイデアはありますか?
ありがとう、
アダム
ios5 - 重複するシンボル_OBJC_CLASS_$ _ LoginController
私はこの質問が以前に何度も尋ねられたことを知っていますが、今まで私の問題を解決したものはありません。このエラーは、プロジェクトにファイルの複数のコピーを取得したときに発生することを知っています。ビルドをクリーンアップし、コンパイルソースのLoginController.mファイルを削除してからビルドしようとしました。罰金-エラーなし。LoginController.mファイルをComplieリソースに追加すると、コンパイラーは再び同じエラーを出しました。
次に私が試したのは、コンパイルソースからすべての.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
。これは、他の関数の上の各サブクラス(.m内)のメイン実装でのみ宣言してUIViewController
いるため、ヘッダーで宣言する必要はありませんでした。
何らかの理由で、プライベートに実装されているにもかかわらず、使用している他のすべてのサブクラスで重複するシンボルを取得しています。これは、各サブクラスのメインの@implementation @endブロック内にあり、他の人には表示されるべきではありません。それでは、グローバルにどのように表示されますか?
objective-c - Apple Mach-0 リンカー エラーの重複
私は簡単なプログラムを書きましたが、シンボルリンカーエラーが重複しています (以下のエラー) @interface Fraction を除いて、.h ファイルには何も追加されていません: NSObject @end
私はxcodeにかなり慣れていません。
これがエラーです
どこから来たのかわかりません。任意の支援をいただければ幸いです。
xcode - xCodeでシンボルが重複していますが、重複はありません
問題 Xcode (バージョン 4.6.1 (4H512)) は、シンボルの重複の問題を訴えています。
/Users/shannoga/Library/Developer/Xcode/DerivedData/English_Club-cyrjamihpabtvtdkvctjwyidupuo/Build/Intermediates/English Club.build/Debug-iphonesimulator/English Club.build/Objects-normal/i386/PacksStoreViewController の重複シンボル _OBJC_METACLASS_$_PacksStoreHelper。 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 in: /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 を再起動しました。
- いわゆる「重複」ファイルを削除しようとさえしましたが、ここでさらに奇妙になりました-ターゲットは正常にビルドされ、ファイルナビゲーターにファイルが表示されないという警告さえありませんでした。ビルド後、アプリは正常に動作しますが、コントローラーの 1 つが表示されません。
- それらを
Alt+Clicked
使用する他のファイルの重複ファイルのインポートステートメントを使用すると、すべてのコードが含まれる「ゾンビ」ファイルに移動します。しかし、xCode がどこからファイルを取得するのかわかりません。
いったい何だ?
私は自分自身を撃とうとしています。私を救ってください。
iphone - admob スタティック ライブラリでシンボルが重複しています
私のアプリケーションでは、YouTube での広告とビデオの共有に libGoogleAdMobAds.a と libGDataTouchStaticLib.a を使用していますが、libGDataTouchStaticLib.a(SBJSON.o) のアーキテクチャ i386 のシンボルが重複しています。
アプリでこのエラーを回避するにはどうすればよいですか?
ios - 私は何を見ていますか?シンボルを複製しますか?
Xcodeにこれらのメッセージがあります
それが言及している重複シンボルは重複していません。これらは、次のように Cars クラスで宣言された 4 つのプロパティです。
他のクラス SpriteSlider にはこれらのプロパティがありません。どうすれば複製できますか?
どうすれば問題を発見できますか。Xcode はより詳細なメッセージを表示できますか? ありがとう
いいえ、ビルド段階で同じクラスが 2 回コンパイルされることはありません。
ios - プロジェクトに Google アナリティクス v3 と Google マップ 1.4.3 を追加するとシンボルが重複する
現在、地図を使用するアプリを開発しています。そこで、数週間前に Google Maps SDK v1.4.3 をプロジェクトに追加しました。開始手順に従って問題なく動作しました。今日、プロジェクトに Google アナリティクスを追加する必要があるため、最新の SDK (v3) をダウンロードしました。開始手順に再度従いましたが、プロジェクトをビルドしようとすると、以下のエラーが発生します。
どうすれば問題を解決できるか分かりますか?
-ObjC フラグを削除するとビルドされるようですが、Google Maps 関数を呼び出すとエラーでクラッシュします: 認識されないセレクター ...
だから私は立ち往生しています。同じプロジェクトで両方の SDK を使用することはできませんか?
みんなありがとう
PS : 私のプロジェクトは iOS 5 から互換性があります。Google アナリティクス v2 でうまく動作します !!!