学习资源来自:
http://wiki.jikexueyuan.com/project/modern-opengl-tutorial/
主要列出一些遇到的问题,希望帮到搜到这里的人
第十六课 安装ImageMagick
原来安装库都是从源码包里搜索缺少的文件然后复制到自己的电脑,这次搜索"magick"并且复制了也不行。
解决方法:搜索"magick",进入搜索结果所在文件夹(...\Windows\ogldev)把其下debug和release两个文件夹中的dll(名字有CORE_和IM_MOD)安装。两个文件夹的dll命名有些区别,一个是DB,一个是RL,这是debug和release的意思。不同于以往,这次一共需要复制近三百个dll。其他的,lib是两个文件,magick和magick++;.h文件我把两个文件夹(magick, magick++)都粘过去了,里边各有几十个.h。最后在vs工程的设置里把链接库加上magick和magick++就好啦。
如果你想自己编译生成这些文件,建议参考这个:
http://www.itdadao.com/articles/c15a280148p0.html
反正我是失败了,各种奇葩报错,可能因为我缺v110_xp
第十七课
https://github.com/triplepointfive/ogldev/tree/master/tutorial17
首先,教程说的某些文件如glut_backend等在源码包里并没有。这是我搜到的,名字是对的,怎么内容不太一样呢……
后来我发现就依靠源码包就好,不用看这个
遇到外部链接错误,都是Technique类的问题。解决方法参见:
http://blog.csdn.net/lrcodeant/article/details/10102733
所以,把Technique类加上实现语句就行了。不过这个错误好奇怪啊,好气啊
网友评论