Android之jni编译出现error: jump to label ‘XXXX’ [-fpermissive]解决办法
2017-08-18 21:44
706 查看
1、问题
Android jni里面编写C++代码的时候,我就写了个goto语句,特么也提示下面的错误error: jump to label ‘XXXX’ [-fpermissive]
这不是日了狗吗?用个goto也出错。
2、原因
我在使用goto的后面语句,有一些初始化变量,如果跳转之后还有变量声明的话,它认为后面定义的变量在跳转label定义时尚未初始化,故而编不过去3、解决办法
所以我们应该在goto之前把需要的变量先初始化,而不是在goto之后还有初始化变量。4、总结
写goto语句之前,先把所有需要的初始化变量写完,不要到goto语句后面初始化变量,请保持这个习惯。相关文章推荐
- Android之jni编译出现no matching function for call to '_JNIEnv::GetJava(JNIEnv* &, Java VM**)'解决办法)'
- Android studio出现Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"的解决办法
- Android studio出现Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"的解决办法
- Android Studio出现Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"的解决办法
- android中使用代码混淆出现Conversion to Dalvik format failed with error 1错误的解决办法
- Android中出现Error:In <declare-styleable> FontFamilyFont, unable to find attribute android:font 解决办法
- Android Studio "Error:Failed to find: com.android.support:XXXX"错误解决办法
- error: jump to label ‘XXXX’ [-fpermissive]
- Android studio出现Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"的解决办法
- error: jump to label ‘XXXX’ [-fpermissive]
- Android出现“Conversion to Dalvik format failed with error 1”的几种情况及解决办法
- Android studio出现Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"的解决办法
- Android之在eclipse编译项目出现unable to resolve target android-20解决办法
- android中使用代码混淆出现Conversion to Dalvik format failed with error 1错误的解决办法
- g++编译goto语句出现:[error:jump to label XXX]
- android中使用代码混淆出现Conversion to Dalvik format failed with error 1错误的解决办法
- 导入工程时出现Unable to resolve target 'android-18' error解决办法
- 导入工程时出现Unable to resolve target 'android-18' error解决办法
- Android在编译和反编译时出现error: Error: String types not allowed错误的解决办法
- AndroidStudo编译时出现“Error:Execution failed for task ‘:app:mergeDebugResources‘. > Some file cru'”,解决办法