cocos2dx交叉编译到android后,在c++一个类中添加了几个新方法,再次交叉编译,报错说新添加的方法不存在。
cocos2dx编译完成后,再次编译是针对改动的类编译,明显改动的那个类没有被重新编译进去。
于是清理$PROJECT_ROOT/obj 的所有目标文件,再次编译,仍报错。
换成更暴力的方法,清理$PROJECT_ROOT/bin $PROJECT_ROOT/gen ,再次编译,成功。
cocos2dx交叉编译到android后,在c++一个类中添加了几个新方法,再次交叉编译,报错说新添加的方法不存在。
cocos2dx编译完成后,再次编译是针对改动的类编译,明显改动的那个类没有被重新编译进去。
于是清理$PROJECT_ROOT/obj 的所有目标文件,再次编译,仍报错。
换成更暴力的方法,清理$PROJECT_ROOT/bin $PROJECT_ROOT/gen ,再次编译,成功。