I have installed Visual Studio on two Windows 7 x64 machines. One has Visual Studio 2008 on it. The only for this post is to rant about Microsoft. I created a new console project, accepted the defaults for everything in the new project wizard, and built it. This is the outcome:

MSVCRTD.lib(wcrtexe.obj) : error LNK2019: unresolved external symbol __imp__EncodePointer@4 referenced in function _pre_c_init

I don’t recall doing anything to alter the configuration after the installation. There is no reason that someone at Microsoft would not test this configuration. I can’t find anything on the internet to help resolve this.

Another Gripe

When creating a new project, why does Microsoft only create a win32 configuration for the project? It does nothing, except make a few files a tiny bit bigger, to create an x64 configuration and it would save me having to do it. I am, after all, running on a 64 bit version of Windows. It’s as if they want to promote 32 bit versions by making it a little more painful to create the 64 bit version.

I might post something about how I solved my Visual Studio 2010 problem if I actually solve it. I’m about to uninstall and reinstall VS 2010 now. Good luck to me.