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

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

Solutions Collecting From Web of "如何在Android NDK中使用预编译头文件"

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

你应该能够build立你的库而不使用它。

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

还有一件事:据我所知,“pch”文件是由Visual或XCode生成的。 如果你想在NDK中使用预编译的头文件,你可能需要使用g ++(带-x选项)来重新生成它,输出一个“gch”文件,这个文件将被NDK识别。