2009年3月11日星期三

万物皆有因、众人全网游

我在编译库的时候有一个诡秘的bug,如果在工程的根目录下make,那么tinyxml的生成的库就不对;但是如果到tinyxml下面去make就正确。

我一直没有去解决这个问题,只是每次手工进tinyxml再make一次。

最近连续修改driver的头文件,每次都需要重新build tinyxml(因为wrapper使用了头文件,很不方便。检查了一下原因,看了半天竟然没有发现问题,make出来的库是正确的,但是copy以后就不正确了。在Linux、MacOS下面都有这个问题,所以这显然是我的一个弱智错误造成的。

后来我突然想起来,应该在磁盘上搜索一下有没有其他tinyxml的生成库,也许就是从这里copy出来的。一查就发现了原因:我以前增加的csoap使用的也是tinyxml的makefile,忘记修改工程名。因为那个库从来没有在Linux下make并且测试过(在Win32下面测试过,因为没有进入项目,就没有去Linux下测试)。make的时候,进入csoap将生成和tingxml同名的库,然后copy就导致了错误的覆盖。

真是万事皆有因啊!

另外一个挺神奇的事情:陈拓琳的MM也在玩问道。她以前从来不玩网游,所以基本概念全都不知,对游戏也没有什么兴趣,看上去也很不敏感,只是勉强玩玩。我一直宣称她不是我们的目标用户,属于被忽视的对象。但是今天我们下班准备回家的时候,陈拓琳的MM说要刷怪,要等等再去接他...

哎,看来无人不可网游。

没有评论:

发表评论