2017-08-23 19 views
7

Ben NDK bir proje Android Studio inşa taşıma.Android Studio Dış Yerli kurmak Precompiled üstbilgi

anda proje çok derleme süresini hızlandırır, (NDK yapı ile) bağlı bir derlenmiş başlığı vardır.

benim harici yerli Android Studio proje içinde inşa etmek için derlenmiş başlığı (.pch) eklemek için bir yol arıyorum. CMake kullanıyorum.

cevap

3

ben aynı durumda ve ben bunu birkaç kullanıcı yapımı senaryoyu bulduk.

Ben öneriyoruz bu bir:

https://gist.github.com/leeor/316168500765cf51ae97

:

https://github.com/larsch/cmake-precompiled-header

, bu clang kullandığı son ndk-araçlar için çalışmasını sağlamak amacıyla bu çekme isteğinin içeriğini kopyalayıp yapıştırın Eğer GCC/MSVC uyumluluk tutmak istiyorsanız, o zaman sadece sho iki dosya birleştirmeniz gerekir dışında PrecompiledHeader.cmake dosyasına

(bu dosyada her şeyi yerine zor olamazdı.

Bu özellik, export_all_flags işlevinde bir hatayı tetikleyen bazı özel CMAKE_CXX_FLAGS dışında çalışmalı ve henüz nasıl düzeltileceğini bilmiyorum. Gelişmemle seni güncel tutacağım.

+0

çalışan bir çözüm bulmayı başardılar mı? –

+0

Maalesef hayır, verdiğim ilk bağlantıda tarif edilen çözümü uyguladım, ama işe yaramadı. Ve şimdi yapacak daha önemli işlerim olduğu için, şimdilik daha fazla bakmadım. Daha sonra geri gelebilirim. – downstroy