自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jaogoy的专栏

学习3D中,可惜不知道要学啥,要学的实在多啊!!

  • 博客(20)
  • 收藏
  • 关注

原创 source insight中cpp文件和h文件的切换(使用si的内置语言实现)[增加src/include目录切换]

注:更新后的脚本,支持原路径中是include或src的目录切换,而不再要求是在同一目录中的cpp和h文件切换, 相对第一版的修改部分的代码后面也用红色标注。研究了si的编程语言,总算实现了cpp和h文件的切换,好爽(不知道网上的有没),自制的,希望对大家有帮助。这里是此个函数的代码,只要将open_cpp_h函数绑定到一个快捷键就方便了哦至于函数怎么使用,可

2009-12-24 11:23:00 5491 2

原创 hypertable学习中段

差不多hypertable中关于client和master部分的源码看了,感觉只是对hypertable的设计结构有些了解(和以前ogre一样,满篇的C++对象使用,但好像编写的几个人交流不够,很多类和继承类的设计太冗余了),还是再把关键的RS部分看完吧。

2009-10-28 10:41:00 1125

原创 冬天,我不想感冒

    突然间,我开始想念一个人了……    不知道是因为昨天为了完成报告晚了点,还是睡觉着了凉,足足的8小时睡眠第一次让我能够在公交车上无力地闭上双眼。昨天回家的路上,双眼就基本处于线条状态,幸好没有电线杆,否则绝对装上去;今天依旧维持着这个状态,甚至和经理交流时的眼神也就无精打采。累了……,好像不单单是身体不大舒服。    看过丁远峙的一句话:改变就在一瞬间。想想是的。两周前,热血来潮决心至少

2008-12-08 22:01:00 1223 1

原创 计划进行时2

压力产生动力!毕业论文的确是不小视的,于是自己压着自己去完成任务。发现:任务基本还是完成了,而且原本可以提前完成,并做的更好。但后期由于做的差不多后,自己又开始懈怠了,然后又是两天的动漫。接下来的任务更艰巨了,心里忐忑的,害怕着完不成。不过,既然是自己定的任务,而且上两周的任务也基本完成了,接下来的任务没理由完不成,关键在自己怎么做。正在看开复老师的浙大讲座《我学我成长》,希望自己好好努力了。

2008-03-03 17:12:00 892

原创 怠慢了计划

    新学期到了,师兄让做个工作计划,想想只剩3个月 了,毕业论文连内容都还不确定,哎……    不过嘛,还是得做个计划。满满地排满三个月,发现每个星期中的工作都不一定能完成,怎么还要三个月啊,有些紧张(生来如此)。    越是紧张,不知该作什么的时候,越是怠慢工作。看其他资料,上网,qq,msn……突然在自己blog中发现“…××的前奏”,才想到,只弄了个前奏,后面的都没做,忏悔下。    不

2008-02-20 21:54:00 1030

原创 libcpmt.lib(cerr.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4

        这个问题主要是针对libc和libcmt的问题(Runtime library中参数为/MT的条件下需要这两个lib的)        正对VC2005,当你的工程为/MDd时,一般会在linker -> Input -> Ignore specific library中加入LIBCD和LIBCMTD,因为他是使用dll的,而在Release时,如果你选择/MD参数,你也需要加入L

2007-11-08 20:30:00 7413 1

原创 学习《Modern C++ Design》前奏

        Modern C++ design终于快看完了,由于是比较快的看,一些概念可能感觉知道了,也许会认为一些实现都已经熟悉了 ,但我知道“只要自己不许实现,你离掌握就还有很大一段距离”。        看完后,我就要认真地从头开始,学习他的实现,学习的思想,也希望可以得到一些启发。        总觉得他不是一个程序员要做的事,因为他做了太多挑战编译器的工作;时常给人”我被他玩傻了“的

2007-11-08 20:02:00 1145

原创 there is no source code available for the current location的解决方法

 解决这个问题有几种方式:1:clean and rebuild, 一般可以解决大部分问题。2:Tools | Options | Debugging | Native | Load DLL exports ,勾上以后,听说有些人可以解决问题(其他一些选项,可以看看 ……|debugging|General (里面有很多设置)3:正对某个单独文件出现这个问题(以下是我的解决方式)

2007-10-25 12:46:00 4099 1

原创 宁静

    长大了, 思考的事也越来越多,也必须更接近社会的脚步。    家庭,事业,感情,……,那么多的事,对于从小只知道学习的我来说,真的在遇到问题了,手足无措。    工作,实验室,未来,……,真的好像太多的事,可惜又有太多的时间自己居然可以没事看无聊的动画片到晚上2点。真的怀疑自己感受到的压力是不是真的。    昨天,我的生日,我整整24岁了。感觉时间其实比那奔腾的黄河水还要流逝得

2007-10-06 12:43:00 1058

原创 MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@

VC的链接问题实在让人头痛。VC属性中的 Runtime Library可能在有依赖的lib之间设置不一样。比如界面程序A.exe 依赖 自己建立的基础库B.lib。这一般就需要他们的设置一样。但我目前使用/MD时到没问题,如果都使用/MT,好像还是有问题。而且有时还有比如 msvcrt.lib中的其他很多函数已经在LIBCMT.lib中定义了之类的链接错误。到现在也没搞明白到底他

2007-10-06 12:12:00 5495 1

原创 bump mapping(采用MultiPass和MultiTex实现)

知道什么是凹凸贴图是怎么回事,也知道浮雕和点乘凹凸贴图的理论计算,也做过个简单的相关shader。可一直来不知道怎么通过MultiPass及MultiTex来实现。(其实一直不知道,稍微高级点的,NEHE中22课也有相关的,可惜看着很累,讲解不透彻,一些语句没法读通),今天有幸找到一个例子,而且那位作者很认真,不仅给出完整的实例,也给了相应的理论分析。于是也摘录点,与大家一起分享。那位作者的链

2007-09-11 17:01:00 2199

原创 无法定位程序输入点__glutCreateWindowWithExit

原本一切正常的使用着glut,突然某天出现“无法定位程序输入点__glutCreateWindowWithExit”然后上网查,有些说是版本问题,下载拷贝,还是不行。第二天,在一个不小心点到glut.h文件上,发现文件路径不对,竟然是“h:/ProgramFiles/NVIDIA Corporation/Cg/include”,哦,肯定是安装了NVIDIA的cg后,他修改的。于是,我到vc

2007-08-09 13:07:00 5096

原创 花了n个礼拜,解决了一个原本只需几秒钟的事(opengl)

几个礼拜,一直间隙地在弄那个透明贴图,可是就是不出来。一行行,一个顺序一个顺序地对比,感觉和别人的一模一样啊,咋就不出效果呢,是在郁闷。后来做了个3D面板,也使用到透明贴图,发现是可以的,然后觉得奇怪,同一个系统为什么那边不可以,这边可以?于是开始了最低级的debug:注释掉一些,然后重新编译,重新运行;然后是第二次,第三次,……,调啊调,好像应该在接近目标,但却越来越糊涂,咋的一模一样还

2007-07-29 14:00:00 2034

原创 渲染到纹理(Render to texture):使用FrameBuffer

弄了一天,找啊找,没找到什么例子,幸好irrlicht里有个使用FrameBuffer渲染到纹理的例子,看了下,一copy,哇,ok了啊。主要代码: // generate color texture glGenTextures(1, &TextureName); glBindTexture(GL_TEXTURE_2D, TextureName); glTexParameteri(GL_T

2007-07-24 15:59:00 4751

原创 第一次记录心情

    一直来,都感觉很盲目、没有目标。心理又真地不太想去埋怨别人,否则只会让自己更没有动力。一直很难过,甚至一些晚上都没法舒畅地入睡。    昨天和本科的同学聊QQ,让他很惊讶,现在的我远不是他以前眼里的我了,变得没有动力,没有目标,懒散无所作为。“找点事做吧。”他这么说。“我也想啊,可惜不知道做什么,有时候做了些事,却都感到没什么技术或价值”。…… 聊着聊着,“写下心情吧!”他突然冒出这么

2007-07-24 15:49:00 1068

原创 动态库,静态库,导致的框架设计问题

一般的时候,也不会注意动态库和静态库间的区别。但当出现下面的设计结构时就明显不同了。1、静态库实现:    一个工程编译成一个静态库 a.lib    一个小工程,依赖上面这个静态库,编译成一个动态库 b.dll    然后一个用户依赖a.lib开发了一个可执行程序,编译成 c.exe    原本目的是想让b.dll作为使用到a.lib中数据和函数的一个插件,而c.exe运行时就可以从一个统一的入

2007-07-16 12:11:00 1485

原创 关于vc2005编译时的warning C4273 …… inconsistent dll linkage问题

  弄了n久,发现真的是自己有些蠢了,不过既然还是解决了,还是共享下。其实网上其他兄弟们也有说 在生成动态连接库时会用dllexport或dllimport, 这个就需要注意了。还有,当你是生成静态lib的时候,可不要加上这两个东东,否则生成lib后,以后的链接就一直链接不上了:说那些函数没有实现(unsolved),还以为是C编译和C++编译的问题,真是扯啊扯的。本来是很简单的问题,由于

2007-07-14 22:36:00 5790 2

转载 多重纹理的操作

float arr0[4] = {g_T0Blend, g_T0Blend, g_T0Blend, g_T0Blend};float arr1[4] = {g_T1Blend, g_T1Blend, g_T1Blend, g_T1Blend};float arr2[4] = {g_T2Blend, g_T2Blend, g_T2Blend, g_T2Blend};//Textu

2007-07-07 23:25:00 2046

原创 error LNK2005: "public: __thiscall std::basic_string……already defined in……

msvcprtd.lib(MSVCP80D.dll) : error LNK2005: "public: __thiscall std::basic_string,class std::allocator >::~basic_string,class std::allocator >(void)" (??1?$basic_string@DU?$char_traits@D@std@@V?$alloc

2007-05-23 23:01:00 5976

转载 多重纹理的学习和使用

1.glActiveTextureARB的Active不能理解为激活,使发生作用!!!应理解为选择(Select)某纹理单元(Texture Unit),即表示后续的glEnable(GL_TEXTURE_2D);glBindTexture(GL_TEXTURE_2D, texture);作用于此所选的纹理单元.而glEnable(GL_TEXTURE_2D)才是真正激活纹理单元的调用.glA

2007-01-29 22:53:00 2290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除