1

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 ファイルをコンパイルできますか? ここに他の問題がありますか?

4

1 に答える 1