Vorkompilierte Header-Dateien in Android NDK verwenden [duplizieren]

8

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.

    
Nishant Soni 26.05.2011, 15:17
quelle

1 Antwort

0

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 Ссылка

an

Noch 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.

    
rockeye 11.01.2012 09:52
quelle