少年辛苦终身事,莫向光阴惰寸功。这篇文章主要讲述Android Studio外部本机构建预编译头相关的知识,希望能为你提供帮助。
我正在将项目从NDK构建移植到android Studio。
目前该项目附加了预编译头(使用NDK构建),这大大加快了编译时间。
我正在寻找一种方法来将预编译的头文件(.pch)添加到Android Studio项目中的外部本机版本中。我正在使用CMake。
答案我处于相同的情况,我发现了几个用户自己编写的脚本。
我会推荐这个:
https://github.com/larsch/cmake-precompiled-header
为了使其适用于使用clang的最新ndk工具,请复制粘贴此拉取请求的内容:
https://gist.github.com/leeor/316168500765cf51ae97
进入PrecompiledHeader.cmake文件(替换此文件中的所有内容,除非您想保持GCC / MSVC兼容性,那么您只需要合并两个不应该很难的文件)。
【Android Studio外部本机构建预编译头】它应该工作,除了一些特殊的CMAKE_CXX_FLAGS触发export_all_flags函数中的错误,并且我不知道如何修复。我会告诉你我的最新进展。
推荐阅读
- Android Studio上的Cocos2d-x - 未列出新的CPP文件
- 如何向android shell用户授予android.permission.RECORD_AUDIO权限()
- 是否有可能改变Android中蓝牙传输的频率(也许通过NDK?)
- 在本地PHP项目中使用xampp启用SSL(https协议)
- 如何在Symfony 3中使用doctrine orm使用多个数据库
- 如何在Windows中使Visual Studio代码窗口透明
- 如何在WinForms C#中使用NAudio将MP3文件转换为WAV
- 如何在Symfony中使用FOSUserBundle和FOSOAuthServerBundle启用电子邮件和用户名登录
- 如何使用Twig获取路径,实际路由和主机域的规范URL