随笔分类 -  Tools

any tools
摘要:问题1:找不到OGRE添加环境变量:OGRE_CTHUGHA 设置为OGRE SDK安装目录。问题2: The installed Qt version 4.1.1 is too old, at least version 4.5.0 isrequiredQT版本必须是4.5.0以上。 阅读全文
posted @ 2010-07-24 08:26 icecryed 阅读(444) 评论(0) 推荐(0)
摘要:属性窗口里是找不到的,但是可以手动添加代码this.splitContainer.Panel1.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.OnMouseWheel);仅仅这样还不够,你会发现鼠标键盘还是不相应。还需要在MouseDown事件里添加如下代码:this.splitContainer.Panel1.Focu... 阅读全文
posted @ 2010-07-24 08:26 icecryed 阅读(5368) 评论(0) 推荐(0)
摘要:OgreSDK_vc8_v1-7-1安装问题安装SDK后编译sample,结果release版ok,但debug版编译通过运行出错,提示找不到程序入口看output,输出:网上搜了下,有人说是因为没装sp1补丁的问题PS: 我用的VS2005 Team Suite于是下了个sp1补丁装了之后发现问题仍在。后来又看到有人说把vs2005的补丁全都打上就没问题了。于是又上msdn下了最新的安全更新和v... 阅读全文
posted @ 2010-07-24 08:25 icecryed 阅读(265) 评论(0) 推荐(0)
摘要:以下是我在用swig将c++代码转换成c#时遇到的几个典型的问题及解决方法。(注:c++方我只有.dll跟.h 无法修改源代码)1. Syntax error in input.如果源代码里有__declspec(dllexport) ,就会出现这个错误,这是因为__declspec(dllexport)不是标准c++语法,SWIG只解析ISO c/C++所以无法处理__declspec(dlle... 阅读全文
posted @ 2010-07-24 08:24 icecryed 阅读(927) 评论(0) 推荐(1)
摘要:文档对于项目来说真的很重要,没有文档的代码就像纠缠在一起的一堆乱麻,剪不断理还乱。以前只看过很多开源项目里用Doxygen生成的Documents,却从来没用过Doxygen,今天学习使用了下,发现真的很强大。期间也遇到了一些问题,在此记录一下。1. 使用Doxygen生成好文档后,发现有几个类不在里面。网上搜了很久,不得甚解。后来还是看官方手册发现Doxygen默认对预编译是不处理的。而那几个类... 阅读全文
posted @ 2010-06-28 22:08 icecryed 阅读(346) 评论(0) 推荐(0)
摘要:这几天被一个bug搞得头疼:调试运行时一切正常,直接运行时有时候就会出错,看错误提示应该是堆栈出错,但每次出错的地址又不一样。郁闷了好几天,最后看到网上有人说用Windows SDK里的debugging tools调试运行,果然被我抓到错误的罪魁祸首了,原来是我在用memcpy函数时,第三个参数,即要拷贝的内存长度设错了,超过了应该设的长度,所以就出现了这一系列不可预知的错误。太粗心大意了,千里... 阅读全文
posted @ 2010-06-17 19:34 icecryed 阅读(873) 评论(0) 推荐(0)