Gid*_*iyo 20 c++ android makefile cmake android-ndk
我正在尝试为Android制作APP原生代码.Native代码在cplusplus中.每当我尝试制作时,都会出现以下错误.
H236Plus.cpp:135:错误:禁用异常处理,使用-fexceptions启用
如何使用-fexceptions启用异常处理,以及我在哪里使用它?
Tun*_*bzy 27
这取决于您使用的运行时.如果您没有使用系统运行时并且正在构建ndk-build,则将以下任何内容添加到Android.mk文件中:
ndk-build
此外,您可以将以下行添加到Application.mk文件中:
docs/CPLUSPLUS-SUPPORT.html您的NDK文件夹中有更多信息
docs/CPLUSPLUS-SUPPORT.html
Eri*_*fer 5
-fexception 是编译器开关。如何使用它取决于您的编译器设置。你使用什么编译器?IDE?构建工具?
Dum*_*der 5
在编译器标志中,在 Makefile 中添加 -fexception。
ogn*_*ian 5
您需要使用CrystaX的自定义NDK构建.它具有完整的libstdc ++,RTTI和异常支持.它通常是我所知道的Android开发的最佳工具.
归档时间:
15 年,5 月 前
查看次数:
14381 次
最近记录:
8 年,2 月 前