Ich habe eine .pch-Datei, die benötigt wird, um eine C ++ Datei zu kompilieren. Ich verwende Android NDK, um eine Bibliothek aus wenigen C ++ - Dateien zu erstellen und sie dann in meinen Java-Programmen zum Aufrufen von Bibliotheksfunktionen zu verwenden. Kann jemand sagen, wie oder wo man .pch-Dateien einschließen soll, damit der Compiler es erkennen kann.
Normalerweise werden pch-Dateien von Compilern erzeugt, um die Kompilierzeit zu beschleunigen. Diese Dateien sind nicht obligatorisch.
Sie sollten in der Lage sein, Ihre Bibliothek zu erstellen, ohne sie zu benutzen.
Wenn Sie es jedoch unbedingt benötigen, sehen Sie sich Ссылка
anNoch eine Sache: "pch" -Dateien werden entweder von Visual oder XCode generiert, soweit ich weiß. Wenn Sie einen vorkompilierten Header mit dem NDK verwenden möchten, müssen Sie ihn möglicherweise mit g ++ (mit der Option -x) neu generieren, um eine "gch" -Datei auszugeben, die vom NDK erkannt wird.
Tags und Links android android-ndk precompiled-headers