今日目标是:
1 .熟练使用clanLib的介面GUI
2. 完成地图编辑器的介面开发工作
目前虽然大概知道,clanLib中对于GUI是如何处理的。可是对定制的介面还不能达到clanLib中的用例水平,照这样下去,BOMMAN的介面肯定达不到neogeo中的要求。目前主要是在对内置的各个组件如何无缝的组合在一起。可能还要看一看clanLib中例子的源程序找找问题出在哪。加油吧!只要这部分搞定了,地图编辑器也会很快就做出来的了。
唉,上午起来得太晚了。今天是应该去买个闹钟的了,最无耻的还要算上午看了一个多钟头的《封神榜》动画,而且开工之前还得听了半个小时的音乐,搞得上午都没怎么做事。唉呀呀,这样下去可不行啊。下午要打起精神才行罗!午觉就不睡了吧!GOOD LUCK!希望今天能够完成目标!
2006-3-19 P.M11:15
结果下午与晚上都变成了装机时间,操作系统就装了两次。第一次是用GHOST还原,
还原后有次莫名其妙的重启,怀疑是不是之前ghost装的系统有问题。于是再塌塌实实的又装了一次。后面装开发软件,一开始是VC6.0装不进去,然后同邻居的硬盘拷了分创天中文版。装了之后发现也是又问题的,因为我都是把VC6.0装在E:盘同一个目录的。后来又发现如果不把原来文件完全的删除掉,还是有影响的。不过最终还是确认这张中文版是有问题!然后想想为什么之前装的英文版会有几条文件没读取来。我都是直接从压缩文件中解压的呀,如果有一个字节的错误都不可能解得出来啊。然后发现我用的解压软件换了,一般用的是WINRAR的,当时不知怎么的用了7-zip的一个免费软件。最终换回WINRAR果然就没有问题了,真是不知说什么了。
然后晚上把VC6。0 的sp6补丁打上,准备编译一下之前的代码,发现又有错误。当然我就想把dx8 sdk,stlport ,clanLib这几个开发工具重新装了一次。后面又经历了
1. Microsoft Platform SDK 头文件目录的次序问题啦。
2. stlport 中的C2733啦,发现又是stl_user_config.h中的
# define _STLP_NEW_PLATFORM_SDK 1 没有打上啦
3. 后面编绎clanLib,使用stlPort又出现些error C2059的一些其它错误,没有解决。(哦,好象上次使用stlport的时候编绎clanLib也是这个问题,后来是怕麻烦。直接用vc6.0中带的stl硬是把它编绎完了,唉~)
4. 然后在clanLib中的clanGUI模块又出现莫名的预处理头文件问题,好在之前碰到过:
error C2857: '#include' statement specified with the /YcGUI/precomp.h command-line option was not found in the source file
Error executing cl.exe.
解决方法就是在工程中的precompiled header选为not using precompiled headers,并且把precomp.cpp从工程文件中删除就可以了。这个问题其实并不会出在ClanLib- 0.8.0 -RC1中。不过RC2解决了某些问题,碰巧又是被我撞上的,没法子。只能上贼船了。
之前也是这样,开发环境比较复杂。早知如此,clanLib我就不重编绎了。虽说是机器自动完成,但少说也得20分钟啊。所以我才不想重装的嘛。不过这次主要花的时间还是在装vc6.0以及操作系统上面。看来以后用vc.net 还好些。今天任务就彻底失败啦。明天要补回来才行哪!