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コードを追加します。
あなたはいつでもcmakeと適切なコンパイラフラグ、通常は* gcc * for androidでインクルードパスを指定することができるので、 '-I/include/path /'が動作するはずです。 –
あなたは正確な情報源を提供できますか?私はこの解決策をこのファイルのためだけにしたい。 – Hippo
'-I//myC'をコンパイラオプションとして使用します。これを行うためにメークファイルを設定することができます。それから 'lib/myheader.h'がそこにあります。 –
lurker