欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

在生成android版本时候出现的蛋疼问题Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1),

来源: 开发者 投稿于  被查看 45265 次 评论:244

在生成android版本时候出现的蛋疼问题Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1),


01-11 19:47:57.153: A/libc(27675): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 27675 (com.bs.game)

\

出现这个问题我查了好久,在xcode上编辑以及跟windows上编辑都没有报错,查了好久

这个错误是因为我在cpp中定义了一个内部全局变量,我以为能在函数外部给它付好值,结果并不是我想的那样,就一直报题目那个错误

如下

std::string path = CCFileUtils::sharedFileUtils()->getWritablePath();我写在了函数外

所以报的错,最后我的修改时在.h中定义全局path 然后再到 函数外边给他付空值,再到构造函数里面给他付以上写法的值,果然就成功了<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+yOfPwkRhdGFDb250cm9sysfO0tfUvLq1xMDgPC9wPgo8cD48L3A+CnN0ZDo6c3RyaW5nIERhdGFDb250cm9sOjpwYXRoID0g""; DataControl::DataControl(void) { path = CCFileUtils::sharedFileUtils()->getWritablePath(); }

用户评论