教学网站:http://ogldev.atspace.co.uk/。源代码可以在该网站或者github上获得:https://github.com/wchristian/ogldev。
首先,安装官网上要求的一些库:http://ogldev.atspace.co.uk/instructions.html。现在假设你已经安装了这些库,下面开始操作:
建立纯C++工程tutorial38,将该例子中的文件拷贝到该工程下。再将Include,common以及common下freetype的.h .cpp文件拷贝到该工程下,然后在工程上,右击添加现有文件,全选这些文件,最后.pro文件配置如下(以tutorial 38为例):
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += \
tutorial38.cpp \
skinning_technique.cpp \
camera.cpp \
cubemap_texture.cpp \
glut_backend.cpp \
math_3d.cpp \
ogldev_app.cpp \
ogldev_backend.cpp \
ogldev_basic_lighting.cpp \
ogldev_basic_mesh.cpp \
ogldev_glfw_backend.cpp \
ogldev_skinned_mesh.cpp \
ogldev_texture.cpp \
ogldev_util.cpp \
pipeline.cpp \
technique.cpp \
freetypeGL.cpp \
font_shader.cpp \