【问题标题】:How to use precompiled header files in Android NDK [duplicate]如何在 Android NDK 中使用预编译的头文件 [重复]
【发布时间】:2011-05-26 15:17:32
【问题描述】:

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

【问题讨论】:

标签: android android-ndk precompiled-headers


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2011-07-06
    • 1970-01-01
    • 2013-05-09
    • 1970-01-01
    • 2010-09-13
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    相关资源
    最近更新 更多