   More OpenGL Chapter 10 link errors
  I'm using Visual C++ Express 2005. The original book's examples, OpenGL Game Programming, compiled beautifully.However, the second offering, 'More OpenGL Game Programming', has examples that don't compile/link at all! After fixing syntax errors in every project, many yield a link error in several obj files:MGLApp.obj : error LNK2001: unresolved external symbol "public: __thiscall std::ios_base::Init::Init(void)" (??0Init@ios_base@std@@QAE@XZ)Can anyone tell me what I need to add/remove in project settings or what I need to do to get past this?Thanks,Jeff   
  THIS IS THE ERROR IN ANYTHING IN CHAPTER 3.c:\documents and settings\jeff\my documents\visual studio 2005\projects\moreopengl\chapter03\demos\teapot\mglapp.cpp(158) : error C2039: 'sin' : is not a member of 'std'All of the trig fncs fail.What is the deal with the authors of this book?If I go out and buy Studio 2005 are all these errors going to disappear?   ;  When you installed MSVC Express Edition, did you also install the Platform SDK?   ;  Yes. And I've covered the obvious. Like follow the directions from Microsoft when installing the SDK.   ;  Ok. I'm really confused, cause I swear I tried this earlier, but it seems that excluding libc.lib, and then changing the runtime library to /MDd, is allowing clean compile/links tonight. grrrrr... At one point I changed one project to /MD, and started down a road of missing dlls and manifests. Then, when I changed it back to /MDd, it started working.grrrr.....   ;  Also, the trig fncs are fixed by changing std::cos to cos, same for sin etc...;  I have sent this to Dave awhile ago. You need to typecast the parameter of the sin() so it knows what to use. I also don't remember for sure or not you may need to typecast the return value also? I just remember having to typecast one or both of them...   ;  Does anybody know why the <c*> headers don't put the C standard library in the std namespace?   