2017-08-24 149 views
0

我在Android Studio上开发应用程序,并使用C项目的代码。这两个代码需要保持一致。
我有位于MYC/ABC C文件myfile.c文件/本:Android Studio:在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'作为编译器选项。你可以设置你的makefile来做到这一点。然后它会在那里找到'lib/myheader.h'。 – lurker

回答

0

我修好了。我在我的CMakeList.txt中添加include_directories(src/main/myC)

相关问题