正常情况下,编译器都会报错,提示你有两个候选类,让你明确的选择一个. 比如我的情况,我自己设计了一个类Message, 然后在某个文件里面引用了它.但是我的文件中又引入了mongodb的头文件,非常不小心的用 using namespace mongo; 打开了名字空间.结果两个类Message之间冲突. 当编写代码 Message* p = NULL; 得到GCC4.8.1的友好的编译错误: error: reference to ‘Message’ is ambiguous 但是如果写成这样…
自己的android程序对异常进行了处理,用的也是网上比较流行的CrashHandler,代码如下,就是出现了未处理的异常程序退出,并收集收集设备信息和错误信息仪器保存到SD卡,这里没有上传到服务器. public class CrashHandler implements UncaughtExceptionHandler { public static final String TAG = "CrashHandler"; // CrashHandler 实例 private stat…
直接贴代码 tf@ubuntu:~/projects/openwrt1407$ git pull Updating 331ecb0..d12dc6e error: Your local changes to the following files would be overwritten by merge: target/linux/ar71xx/base-files/lib/ar71xx.sh target/linux/ar71xx/base-files/lib/upgrade/platfor…