近几个月在某平台软件开发,比较头痛,不能用VC调试。只能在xp下编译,生成的exe不能在xp下执行,必须load到该死的平台跑。
偶尔挂了,找不到挂到哪里,因为连程序的trace线程也挂了。
学习到一个很笨的方法,trace 插装,认为可疑的地方用__LINE__ __FILE__ trace 出来,然后再看trace报告就知道挂在哪附近了。
printf("%d, %s", __LINE__, __FILE__);
再深入点,包装一下,以后每个错误报告都加上这么一条,比较可行
近几个月在某平台软件开发,比较头痛,不能用VC调试。只能在xp下编译,生成的exe不能在xp下执行,必须load到该死的平台跑。
偶尔挂了,找不到挂到哪里,因为连程序的trace线程也挂了。
学习到一个很笨的方法,trace 插装,认为可疑的地方用__LINE__ __FILE__ trace 出来,然后再看trace报告就知道挂在哪附近了。
printf("%d, %s", __LINE__, __FILE__);
再深入点,包装一下,以后每个错误报告都加上这么一条,比较可行