2017-08-23 15 views
7

Tôi đang chuyển dự án từ NDK sang Android Studio.Android Studio External Native Build Các tiêu đề được biên dịch sẵn

Hiện tại dự án có phần đầu được biên dịch sẵn kèm theo (với NDK build), giúp tăng tốc thời gian biên dịch rất nhiều.

Tôi đang tìm cách thêm tiêu đề được biên dịch trước (.pch) vào bản dựng bên ngoài của tôi trong dự án Android Studio. Tôi đang sử dụng CMake.

Trả lời

3

Tôi đang ở trong tình huống tương tự và tôi đã tìm thấy một số tập lệnh do người dùng tạo để thực hiện điều đó.

Tôi muốn giới thiệu này một:

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

Để làm cho nó làm việc cho ndk-công cụ mới nhất trong đó sử dụng kêu vang, sao chép dán nội dung yêu cầu kéo này:

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

vào tệp PrecompiledHeader.cmake (thay thế mọi thứ trong tệp này, ngoại trừ nếu bạn muốn giữ GCC/MSVC tương thích, thì chỉ cần bạn sẽ phải hợp nhất hai tệp mà sho uldn't được cứng).

Nó sẽ hoạt động, ngoại trừ một số CMAKE_CXX_FLAGS đặc biệt kích hoạt lỗi trong hàm export_all_flags và tôi chưa biết cách khắc phục. Tôi sẽ giữ cho bạn cập nhật với sự tiến bộ của tôi.

+0

Bạn đã tìm được giải pháp làm việc chưa? –

+0

Thật không may, tôi đã thực hiện giải pháp được mô tả trong liên kết đầu tiên tôi đưa ra, nhưng nó không kết thúc. Và khi tôi có những thứ quan trọng khác cần làm bây giờ, tôi không nhìn xa hơn nữa. Tôi có thể quay lại sau. – downstroy

Các vấn đề liên quan