作者Gx578007 (78007)
看板EE_DSnP
标题[问题] 改 MAX_HISTORY
时间Sun Apr 12 13:50:29 2009
我更新了最新的 cmdReader-64.o 和 cmdReader-32.o (我的是64bit)
也把 MAX_HISTORY 改成 65536
compile 过後
只要输入任何的字串,就会卡在assert(_historySize > 0);
然後我进去检查发现 在readCmd前後的 _historySize都是0
也就是 输入的字串没有放进 history里面,
然後我就把 cmdReader-64.o 换成原本的 然後改回 MAX_HISTORY 1024
这个问题就又消失了。
於是我测试了我同学的(32 bit) 他的换新的就没有这方面的问题
不过只要我把他的 MAX_HISTORY 改的跟 65536 不一样 他也会出现跟我一样的问题....
这个问题一直困扰着我XD 有办法解决这个问题吗@@
感恩~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.249.85
1F:推 ric2k1:换成新的 cmdRead-xx.o 但是 MAX_HISTORY 没有设成 65536 04/12 13:54
2F:→ ric2k1:的确会有 assert(_historySize > 0) 的问题, 不过你的情况 04/12 13:54
3F:→ ric2k1:却正好相反... 蛮奇怪的, 可以检查一下你的 cmdReader-64.o 04/12 13:55
4F:推 ric2k1:我再更新一次 cmdReader-64.o, 请再下载一次试试看... 04/12 13:59
5F:→ ric2k1:Forget about 1F ~ 3F 的推文!! 04/12 14:01