如何在Android NDK中使用预编译的头文件

时间:2011-05-26 15:17:32

标签: android android-ndk precompiled-headers

我有一个编译c ++文件所需的.pch文件。 我使用Android NDK从几个c ++文件中创建一个库,然后在我的Java程序中使用它来调用库函数。 任何人都可以告诉如何或在哪里包含.pch文件,以便编译器可以识别它。

1 个答案:

答案 0 :(得分:0)

通常pch文件由编译器生成,以加快编译时间。这些文件不是强制性的。

您应该可以在不使用它的情况下构建库。

但是,如果您绝对需要,请查看http://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html

还有一件事:就我所知,“pch”文件是由Visual或XCode生成的。如果要将预编译头与NDK一起使用,则可能需要使用g ++(使用-x选项)重新生成它以输出“gch”文件,该文件将由NDK识别。