Recently I needed to do some more advanced tweaking in our MSBuild/VS2008-based build system. My background is mostly UNIX systems, so I lacked knowledge on Windows-specific things; f.e. one of the surprises for me were that there are several different runtimes, which seem to be incompatible when linking two native projects compiled with different runtime libraries. I don’t even know what to look for, so any help with making this question more precise is welcome 😉
Are there any good books that explain these topics, together with some best practices?
Best book on Windows programming: Windows Via C++.
And anything else from Jeff Richter.
Important Caveat: I just noticed that Windows via C++ is missing two very important chapters from the previous (4th) edition. I highly recommend you somehow get Programming Applications for Microsoft Windows, 4th Edition just for Part VI: Windowing.