0

2 つの静的ライブラリを iPhone アプリにリンクしようとしています。次のように 2 つのライブラリにリンクする g++ を使用して、別の同一のファイルをコンパイルすると、 c++ main.cpp -o main -lcln -lginacは正常 に動作します。

私のアプリでは、フェーズをビルドするために行きました->ライブラリとバイナリをリンクし、libginac.aとlibcln.aを追加しました。ただし、#include ginac/ginac.hの行でアプリをコンパイルすると、次のエラーが表示されます: ginac/ginac.h: No such file or directory.

私は何を間違っていますか?

4

2 に答える 2

2

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

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

于 2011-10-09T18:27:11.547 に答える