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

9

我有一个.pch文件,需要用它来编译一个c++文件。 我正在使用Android NDK将几个c++文件制作成库,然后在我的Java程序中调用库函数。 有人能告诉我如何或者在哪里包含.pch文件,以便编译器能够识别它。


1
请参见 https://dev59.com/1m435IYBdhLWcg3w4Uas,了解如何在Android NDK项目中使用预编译头文件。 - mooncheese
1个回答

0

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

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接