Kri*_* A. 8 c++ android cmake android-ndk android-studio
我正在将项目从NDK构建移植到Android Studio.
目前该项目附加了预编译头(使用NDK构建),这大大加快了编译时间.
我正在寻找一种方法来将预编译的头文件(.pch)添加到Android Studio项目中的外部本机版本中.我正在使用CMake.
我处于同样的情况,我找到了几个用户制作的脚本来做到这一点。
我会推荐这个:
https://github.com/larsch/cmake-precompiled-header
为了使其适用于使用 clang 的最新 ndk-tools,请复制粘贴此拉取请求的内容:
https://gist.github.com/leeor/316168500765cf51ae97
到 PrecompiledHeader.cmake 文件中(替换此文件中的所有内容,除非您想保持 GCC/ MSVC 兼容性,那么您只需合并这两个文件,这应该不难)。
它应该可以工作,除了一些特殊的 CMAKE_CXX_FLAGS 会触发 export_all_flags 函数中的错误,并且我还不知道如何修复。我会随时向您通报我的进展情况。
| 归档时间: |
|
| 查看次数: |
644 次 |
| 最近记录: |