2011-10-09 5 views
0

私は2つのスタティックライブラリを自分のiPhoneアプリケーションとリンクしようとしています。私は別の同じファイルをg ++でコンパイルすると、次のような2つのライブラリとリンクしています。 C++ main.cpp -o main -lcln -lginac うまくいきます。スタティックライブラリをiPhoneアプリケーションにリンクする

私のアプリでは、ライブラリとのバイナリリンクバイナリをビルドし、libginac.aとlibcln.aを追加しました。しかし、私のアプリケーションをコンパイルするときに#include ginac/ginac.h ginac/ginac.h:そのようなファイルやディレクトリはありません。

私は間違っていますか?

答えて

2

"ヘッダー検索パス"と "リンクバイナリライブラリ"が混在していることがあります。 プロジェクトファイルに.aファイルを追加しても、ヘッダーも使用できるわけではありません。

「ビルド設定」内の「ヘッダー検索パス」を確認し、そこに「ginac」へのパスが設定されていることを確認する必要があります。