   Problems with Visual C++ 2008
  I'm attempting to follow this tutorial http://www.mrmoen.com/2008/03/30/opengl-with-visual-c-express-edition/but when I try to compile and run I get------ Build started: Project: openglproject, Configuration: Debug Win32 ------Compiling...opengl.cppmy documents\opengltest\openglproject\openglproject\opengl.cpp(116) : error C2440: 'initializing' : cannot convert from 'const char [14]' to 'const LPCWSTR'   Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style castmy documents\opengltest\openglproject\openglproject\opengl.cpp(127) : error C2664: 'LoadIconA' : cannot convert parameter 2 from 'const LPCWSTR' to 'LPCSTR'   Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style castmy documents\opengltest\openglproject\openglproject\opengl.cpp(130) : error C2440: '=' : cannot convert from 'const LPCWSTR' to 'LPCSTR'   Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style castmy documents\opengltest\openglproject\openglproject\opengl.cpp(131) : error C2440: '=' : cannot convert from 'const LPCWSTR' to 'LPCSTR'   Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style castmy documents\opengltest\openglproject\openglproject\opengl.cpp(148) : error C2664: 'CreateWindowExA' : cannot convert parameter 2 from 'const LPCWSTR' to 'LPCSTR'   Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style castany suggestions would be greatly appreciated. I have used opengl with C++ successfully with codeblocks, but the debugging facilities aren't that good with codeblocks so I'm attempting to use visual C++ instead   
  Short answer: good to project properties -> general and change the character set from Unicode to multi-byte.   