1.代码格式 大量的 警告 不识别的字符(936),请保存为unicode 以免丢失数据,好多参考说忽略此警告. 但是很多错误都是由于这个警告引起的.将大量的.h .cpp 的utf 8 数据用txt 另存为一遍,ANSI则另存为Utf 8. 比较前后变化很小,跨平台换行符和空白符的问题,解决问题,警告也一些莫名错误消失. 2. Win32 和 Linux 的一些区别. 系统头文件,数据类型 ,函数类型,用宏区分. #if defined(__linux__) #elif defined(WIN