I have Visual C++ Express Edition and the Microsoft Platform SDK installed in my machine.
I'm trying to build an example COM application following the steps I found in a tutorial. It's just a Win32 console application defined by means of the AppWizard.
When I tried to build the code, the compiler said that the module msvcirtd.lib wasn't found. Then, I searched this module in my machine and found two instances. One under an AMD64 directory and the other one under a IA64 directory. I put one of them in the VC++ directories section by means of the Tools-->Options menu.
Then, the error message changed to a fatal error LNK1112, saying that the module machine type 'IA64' conflicts with target machine type 'X86'. A similar message comes up when I put the other directory.
I reinstalled Platform SDK thinking that perhaps some stuff was missed in the installation, but the same happened after recompiling.