4

プロジェクトにFMDBを追加してから、フレームワークlibsqlite3.dylibとlibsqlite3.0.dylibを追加しましたが、それでもビルドエラーが発生します。プロジェクトからFMDBクラスを削除すると、正常にビルドされます。他に何を確認する必要がありますか?

エラーに関する詳細情報:

Ld /Users/gmi/Library/Developer/Xcode/DerivedData/iNROMockUp5-> gjmgpakyszrgwbbxnkdxehexacxm / Build / Products / Debug-> iphonesimulator / iNROMockUp5.app / iNROMockUp5 normal i386 cd /iOSDev/Testing/iNROMockUp5 Developer / Platforms / iPhoneSimulator.platform / Developer / usr / bin:/ Developer / usr / bin:/ usr / bi> n:/ bin:/ usr / sbin:/ sbin "/Developer/Platforms/iPhoneSimulator.platform/Developer/ usr / bin / llvm-gcc-4.2 -arch i386> -isysroot> /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk-> L / Users / gmi / Library / Developer / Xcode / DerivedData / iNROMockUp5-> gjmgpakyszrgwbbxnkdxehexacxm / Build / Products / Debug-iphonesimulator-> F / Users / gmi / Library / Developer / Xcode / DerivedData / iNROMockUp5->gjmgpakyszrgwbbxnkdxehexacxm / Build / Products / Debug-iphonesimulator -filelist> / Users / gmi / Library / Developer / Xcode / DerivedData / iNROMockUp5-> gjmgpakyszrgwbbxnkdxehexacxm / Build / Intermediates / iNROMockUp5.build / /i386/iNROMockUp5.LinkFileList -mmacosx-> version-min = 10.6-Xlinker -objc_abi_version -Xlinker 2 -lsqlite3 -lsqlite3.0 -framework> MapKit -framework UIKit -framework Foundation -framework CoreGraphics -o> / Users / gmi / Library /Developer/Xcode/DerivedData/iNROMockUp5->gjmgpakyszrgwbbxnkdxehexacxm/Build/Products/Debug->iphonesimulator/iNROMockUp5.app/iNROMockUp5build / Objects-normal / i386 / iNROMockUp5.LinkFileList -mmacosx-> version-min = 10.6 -Xlinker -objc_abi_version -Xlinker 2 -lsqlite3 -lsqlite3.0 -framework> MapKit -framework UIKit -framework Foundation -framework CoreGraphics -o> / Users / gmi / Library / Developer / Xcode / DerivedData / iNROMockUp5-> gjmgpakyszrgwbbxnkdxehexacxm / Build / Products / Debug-> iphonesimulator / iNROMockUp5.app / iNROMockUp5build / Objects-normal / i386 / iNROMockUp5.LinkFileList -mmacosx-> version-min = 10.6 -Xlinker -objc_abi_version -Xlinker 2 -lsqlite3 -lsqlite3.0 -framework> MapKit -framework UIKit -framework Foundation -framework CoreGraphics -o> / Users / gmi / Library / Developer / Xcode / DerivedData / iNROMockUp5-> gjmgpakyszrgwbbxnkdxehexacxm / Build / Products / Debug-> iphonesimulator / iNROMockUp5.app / iNROMockUp5

ld:/Users/gmi/Library/Developer/Xcode/DerivedData/iNROMockUp5-> gjmgpakyszrgwbbxnkdxehexacxm / Build / Intermediates / iNROMockUp5.build / Debug-> iphonesimulator / iNROMockUp5.build / Objects-normal / i386/fmの重複シンボル_mainおよび>/Users/gmi/Library/Developer/Xcode/DerivedData/iNROMockUp5->gjmgpakyszrgwbbxnkdxehexacxm / Build / Intermediates / iNROMockUp5.build / Debug-> iphonesimulator / iNROMockUp5.build / Objects-normal / i386 / main.o for Architecture i386 collect :ldが1つの終了ステータスを返しましたコマンド/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2が失敗しました>終了コード1

ld:/Users/gmi/Library/Developer/Xcode/DerivedData/iNROMockUp5-> gjmgpakyszrgwbbxnkdxehexacxm / Build / Intermediates / iNROMockUp5.build / Debug-> iphonesimulator / iNROMockUp5.build / Objects-normal / i386/fmの重複シンボル_mainおよび>/Users/gmi/Library/Developer/Xcode/DerivedData/iNROMockUp5->gjmgpakyszrgwbbxnkdxehexacxm / Build / Intermediates / iNROMockUp5.build / Debug-> iphonesimulator / iNROMockUp5.build / Objects-normal / i386 / main.o(アーキテクチャi386の場合)

コマンド/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2が終了コード1で失敗しました

4

2 に答える 2

17

プロジェクトからfmdb.mを削除すれば、問題はありません。

于 2011-08-02T17:59:55.203 に答える
0

プロジェクトから削除main.mすれば大丈夫です。

于 2014-05-25T09:13:36.463 に答える