My previous framework used MFC, which I kinda liked because it allowed me to use a relatively elegant object-oriented approach. However, it's been giving me some problems when I try to compile it in release mode. Because of this, I'm abandoning MFC, for now, and am going back to a more basic method. Still, I'd like to keep everything as object oriented as possible. However, I've been having problems here as well. I've got tonnes of linker errors declaring a bunch of unresolved external symbols. These happen to be OpenGL functions. I have absolutely no idea what's going on. Here's a zip of my code: members.shaw.ca/dwkjo/OpenGLTest.zip If someone could have a look at it and point me in the right direction, I'd greatly appreciate it.