xcode 3.2.6 のプロジェクトの /root/lib および /root/include にある .so ファイルとヘッダーにリンクする必要があります。ROOT は CERN の分析フレームワークです。
必要なすべてのライブラリを返すユーティリティ root-config があり、次を使用してコマンド ラインでコンパイルできます。
CFLAGS = `root-config --cflags`
GLIBS = `root-config --glibs`
test : main.cpp main.h
g++ $(CFLAGS) $(GLIBS) -g -Wall main.cpp -02 -o test
プログラムはバグなく正常に動作します。しかし、プロジェクト全体でxcodeを使用したいのですが、どちらにもアクセスできません
A: このユーティリティを使用してください
また
B: .so ファイルへの正しいパスを検索します。ビルド設定の下のビルド変数 header_search_paths と library_search_paths に /root/lib と /root/include を含めました。次に、実際に必要なファイルを次のように other_linker_flags に入力します。
-llibTree -llibHist -llibRIO -llibCint -llibCore
xcode は次のメッセージを返します。
ld: library not found for -llibTree
collect2: ld returned 1 exit status
Command /Developer/usr/bin/g++-4.2 failed with exit code 1
何が起こっているのか誰か知っていますか?xCode は .so ファイルをコンパイルできますか? ここに他の問題がありますか?