2009年8月21日

      最近老是记不住东西,一下实用技巧还是写下来好了,以后忘了也好查。
      1. 从http://www.stlport.org/download.html下载stlport; 
      2. 解压到 I:\STLport-5.2.1;
      3. 修改 C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat. 在"INCLUDE="后插入"I:\STLport-5.2.1\stlport;"
      4. 运行cmd;
      5. 进入 C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\ 执行vsvars32;
      6. 进入 I:\STLport-5.2.1 执行 configure msvc8;
      7. 进入 I:\STLport-5.2.1\build\lib 执行 nmake clean install;
      搞定。
      
posted @ 2009-08-21 03:03 kunana 阅读(246) 评论(0) 编辑

2007年10月24日

摘要: C++打印自己的程序阅读全文
posted @ 2007-10-24 23:40 kunana 阅读(743) 评论(0) 编辑

2007年7月1日

    老长时间没有更新了,都快长草了。:)
    前一段时间在写GUI部分,在设计GUI体系的时候,我参考了诸多实现,包括最熟悉的 Win32API,还有在前两年无聊时看过一些GTK+文档,对GTK+的类层次设计有些了解。去年听说JAVA的swing不错,又搜了些swing的说明来看。然后分别下载了GTK+,JDK(swing),wxWidget,QT,CEGUI等等GUI库作参考。
    后来在设计的时候遇到了点困难,先把GUI放了放,转而研究 Vector, Matrix 等3D相关的数学库了,到现在vector,matrix都已经完成了,所有D3DX库有的应函数都实现了一份,大部分采用asm+sse完成,运行速度比D3DX库更快:)。只是在写Quanternion遇到点困难,没找到比较快的arc cosine算法。准备先放一放。然后回头去写GUI库。
    上面的说的那个设计难题很快就解决了,现在Windows下已经有了点雏形,开始考虑向linux下移植,以前没怎么用过linux,到网上一看,天啊,老多linux了,各种版本如suse,debian,ubuntu....看得我眼都晕了。最后选了ubuntu。这不,这篇文章就是在 ubuntu7.04 下 firefox 中写的。
    刚开始用gcc还正有些不习惯,好多东西都和vc不同,还好通过网络遇到的一些问题都解决了,Internet太好太重要了,google太伟大了。假如没有这两个,简直不敢想象学习新知识是怎么一副情形了。
    顺便把学X的一些东西记录下了。
    1. gcc的默认 include 是在写死的 /usr/include,  /usr/local/include。要指定其他的路径需要用-I参数。
    2.Xlib.h在/usr/include/X11下,对应的库文件是 /usr/lib/libX11.so。
    3.库文件总是lib开头的,gcc用 -l指定连接的库文件时不能写前面lib三个字母如连接Xlib库写 -lX11。
    4.gcc编译c++时,需要连接 libstdc++库(命令行参数 -lstdc++),否则会有连接错。
   
    另,昨天晚上看《鬼吹灯》,看得我不敢关灯睡觉,一直看到天亮:)。


posted @ 2007-07-01 17:05 kunana 阅读(381) 评论(1) 编辑

2007年3月31日

摘要: 汉化.NET软件的一点心得阅读全文
posted @ 2007-03-31 19:10 kunana 阅读(510) 评论(4) 编辑

2007年3月25日

  连续做了5、6次地三鲜,老婆有点腻了,昨晚发言道:“明天做个别的吧”。做什么呢?挺费脑筋。
今天下午看电视正好看到一个节目在做拔丝土豆,赶忙Google一下,就动手做了,可是不知道糖熬到什么程度合适,结果熬了两遍糖,第一遍火候不够,没有拔丝的感觉,第二遍有点过了,吃起来有点苦。!@#$%。结果老婆还是夸奖一番:)
posted @ 2007-03-25 22:34 kunana 阅读(446) 评论(0) 编辑

2007年3月18日

摘要: 程序界的前辈们谆谆告诫“不要重新发明轮子”。可惜自2000年读了候俊杰的《深入浅出MFC》后决定自行做一套Win32包装库开始,“发明轮子”成了我一个重大爱好,甚至想重新写一套STL出来。 最近此毛病又犯了,想总结一下以前涉及的编程领域,写一个跨平台的Lib出来,名字都想好了叫PAF(Portable Application Framework)正好...阅读全文
posted @ 2007-03-18 01:45 kunana 阅读(170) 评论(0) 编辑

2007年3月10日

摘要: 由于工作的缘故,最近一段时间大概都不会搞3D开发。奉上以前写的3D engine源代码。这是一个未完成的版本,很多功能都没写完。另外由于去年机器中了次病毒,好多东西都丢了,虽然引擎经常备份,但是还是丢了1周左右的引擎代码,所有的测试例子代码也丢了:(。 在引擎的编写过程中,我尽量做到跨平台(操作系统平台及图形API)。采用了和DirectX10相似的接口。参考了OGRE, Nebula, Wild...阅读全文
posted @ 2007-03-10 20:06 kunana 阅读(2154) 评论(15) 编辑

2007年1月20日

摘要: C++垃圾收集阅读全文
posted @ 2007-01-20 22:12 kunana 阅读(1297) 评论(4) 编辑

2006年12月19日

摘要: 准备从今天开始给引擎记个流水帐,好让以后看起来有个成就感:)2006.9.2完成了字体显示的功能。阅读全文
posted @ 2006-12-19 13:21 kunana 阅读(384) 评论(0) 编辑
 
摘要: 第一次接触"破碎虚空"这个词,是通过黄易先生的小说《破碎虚空》。到达这个境界的人也就是--成仙了。最近刚看完《边荒传说》。在这部小说里。黄易先生对"破碎虚空"这个概念进行了更清晰的表述。也就是一些具有超能力的人类可以打开一个通往“洞天福地”的“仙门”。 现代物理学中倒是有一个类似仙门的概念--“虫洞”。至于“洞天福...阅读全文
posted @ 2006-12-19 13:15 kunana 阅读(189) 评论(1) 编辑