获得SuperBible4th源码的曲折
正在做3D方面的毕设,免不了用到OGL,目前的最新版本:SuperBible5th,OGL 3.3。因为要参考很多前人的资料--那时候没有现在GLTools里新添加的各种封装的类,如GLBatch、TransformationMatrix等,底层的我更喜欢,总之,准备从4th开始学起。
从sina.iask上下了一个“OGL4th及源码”--这个名字各种语法错误不说,后面发生的事情更让人DT了。。。
解压后,是一个project文件夹,里面每章各分配一个文件夹,各章文件夹下又按照各个实例分配新的文件夹。但是,问题马上就来了:每个实例中只有3个文件:一个exe可执行文件(可以运行)、一个sln文件、一个vcproj文件(后面这两个文件都是用VC2003写的)。
打开看看源码看看吧,我用的VS2010转换了一下打开了,但是资源视图下所有的.h、.cpp文件都打不开。使用各种打开方式,结果都是“..windows..无法打开”。版本太高了?在室友vs2008下打开试试,无法打开;无妨,跑到机房vs2005下,一样打不开。郁闷了,下载VS2003吧。网上找到了一个:3个iso文件,每一个都500多M(话说微软做的这个破东西大不说,性能也没见多好啊),第一个第二个压缩包很快就下完了,第三个就是没速度,“木桶原理”啊,前两个岂不是白瞎了!!
..郁闷。。
偶然间,尝试用Notepad打开某个.vcproj文件,发现:

很明显,这里工程文件里面指定了库的头文件和源文件的路径,只是那个臭小子在上传的时候使了一招“釜底抽薪”,把最关键的cpp文件给扔掉了。DAMN YOU,MOTHERFUCKER.
vs2003不用下了。

浙公网安备 33010602011771号