2011-05-26 17 views
8

Tengo un archivo .pch que se requiere para compilar un archivo C++. Estoy usando Android NDK para hacer una biblioteca de algunos archivos C++ y luego la uso en mis programas Java para llamar a las funciones de la biblioteca. ¿Alguien puede decir cómo o dónde incluir archivos .pch para que el compilador pueda reconocerlo?Cómo usar archivos de encabezado precompilados en Android NDK

+1

ver http://stackoverflow.com/questions/5150778/how-to-use-precompiled-headers-in-android-ndk-project – mooncheese

Respuesta

0

Normalmente los archivos pch son generados por los compiladores para acelerar el tiempo de compilación. Estos archivos no son obligatorios.

Debería poder construir su biblioteca sin usarla.

Sin embargo, si usted lo necesita absolutamente, echar un vistazo a http://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html

Una cosa más: los archivos "PCH" o bien se generan por Visual o XCode, por lo que yo sé. Si desea utilizar un encabezado precompilado con el NDK, puede necesitar regenerarlo usando g ++ (con la opción -x) para generar un archivo "gch", que será reconocido por el NDK.