2017-08-24 12 views
0

Androidスタジオでアプリケーションを開発し、Cプロジェクトのコードを使用します。 2つのコードは同じである必要があります。
私はこれでMYC/ABC /にあるCファイルmyfile.cがありますAndroidスタジオ:Cファイルに別のパスを追加する

#include "lib/myheader.h" 

をしかしmyheader.hが
/MYC/libに位置していますので、私が見つけた唯一の方法は次のとおりです。

#include "../lib/myheader.h" 

しかし、私は同じコードを保持する必要があります。だから私はファイルを変更することはできません。
可能ですか?誰でもアイデアはありますか?

CMakeを使ってプロジェクトにCコードを追加します。

+0

あなたはいつでもcmakeと適切なコンパイラフラグ、通常は* gcc * for androidでインクルードパスを指定することができるので、 '-I/include/path /'が動作するはずです。 –

+0

あなたは正確な情報源を提供できますか?私はこの解決策をこのファイルのためだけにしたい。 – Hippo

+0

'-I//myC'をコンパイラオプションとして使用します。これを行うためにメークファイルを設定することができます。それから 'lib/myheader.h'がそこにあります。 – lurker

答えて

0

私はそれを修正しました。私はCMakeList.txtにinclude_directories(src/main/myC)を追加します。

関連する問題