2010-12-04 6 views
1

終了コード1つのエラーで失敗しましたし、私はそれを試してみたいが、私はそれをコンパイルしようとしているとき、私はいつもこのエラーが出る:のgcc-4.2は、私はプロジェクトをダウンロードし

Build TuneIn Radio of project TuneInRadio with configuration Release 

Ld "build/Release-iphonesimulator/TuneIn Radio.app/TuneIn Radio" normal i386 
cd /Users/marco/Downloads/projects 
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/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk -L/Users/marco/Downloads/projects/build/Release-iphonesimulator -L/Users/marco/Downloads/projects -L/Users/marco/Downloads/projects/TuneInRadio-iphonesimulator -L/Users/marco/Downloads/projects/MMS/build/Release-iphonesimulator -L/Users/marco/Downloads/projects/ffmpeg/build/Release-iphonesimulator -F/Users/marco/Downloads/projects/build/Release-iphonesimulator -F/Users/marco/Downloads/projects -filelist "/Users/marco/Downloads/projects/build/TuneInRadio.build/Release-iphonesimulator/TuneIn Radio.build/Objects-normal/i386/TuneIn Radio.LinkFileList" -lTuneInRadio -llibmms -lffmpegLib -ObjC -Xlinker -objc_abi_version -Xlinker 2 -framework Foundation -framework CoreGraphics -framework QuartzCore -framework CoreFoundation -framework AudioToolbox -framework MediaPlayer -framework CoreLocation -framework UIKit -lz.1 -framework SystemConfiguration -framework MapKit -o "/Users/marco/Downloads/projects/build/Release-iphonesimulator/TuneIn Radio.app/TuneIn Radio" 

ld: warning: directory '/Users/marco/Downloads/projects/TuneInRadio-iphonesimulator' following -L not found 
ld: warning: directory '/Users/marco/Downloads/projects/MMS/build/Release-iphonesimulator' following -L not found 
ld: library not found for -lTuneInRadio 
collect2: ld returned 1 exit status 
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1 

どのように何かアドバイスを私はエラーに達するために従うことができるステップの?

LD:図書館これはあなたのビルド/ makeがコンパイルする(libTuneInRadioと呼ばれる)のライブラリを見つけようとしていることを意味-lTuneInRadio

が見つかりません

感謝の

+2

...エラーメッセージを**読み**してみましたか?そこには "ディレクトリ​​"が見つかりません。通常、問題のディレクトリが実際には存在しないためです。ファイルが見つからない場合はコードをコンパイルできず、自分が所有しているフォルダが見つからない場合はファイルを見つけることができません。パスを確認してください。実行しているコマンドが実際に何をしているのか理解していますか? –

+1

すべてのターゲットをクリーンにしてください。それは助けになるはずです。 – WaiLam

+0

-_- 'ありがとう...実際にはプロジェクトの中でフォルダ名はRelease-iphonesimulatorの代わりにRelease-iphoneosでした。これを修正しました。別のエラーがありますが、gccに接続されていません。皆さんありがとう – Marco

答えて

0

エラーは問題があることを示してこのプログラムはビルドしようとしていますが、パス(デフォルトのもの+ gcc呼び出しの '-L'オプションで記述されたもの)で見つけることができません。

コンパイル/ビルドについてもう分かりませんが、このライブラリを紛失している以外のことは正確には言えません。

ライブラリ名は、ビルドしようとしているプロジェクトの一部(または、関連するTuneInRadio-libプロジェクトがあるかもしれません)のように聞こえるので、READMEまたはBUILDINGを読んだり、このプログラムを正常にコンパイルする方法を決定するためにプロジェクトに付属していた、同様の名前のファイル。

0

iOSシミュレータのプロジェクトをコンパイルするのと同じ問題がありましたが、ダウンロードしたソースコードにはTuneInRadio-iphonesimulatorのlibTuneRadio.aライブラリが含まれていないので、まずそのフォルダを作成してからlibTuneRadio.a TuneInRadio-iphoneosから最近作成されたフォルダに移動します。それはそれを作るはずです。

私のアプリケーションは正常にコンパイルされましたが、CasseteAudioPlayerクラスが見つからないためクラッシュするので、まだ間違っています。

関連する問題