Zitat:
Error: Modules with different CPU types were found.
Das deutet für mich darauf hin, dass hier irgendwo ein Konflikt zwischen 32 und 64-Bit vorliegt. Also irgendeins der Tools (oder sogar MSVC) davon ausgeht, dass es mit einer 32-Bit
DLL arbeitet, du aber die 64-Bit
DLL reinfütterst (oder umgekehrt). Vielleicht brauchst du da irgendwo einen Commandline-Switch, um die CPU Architektur zu übergeben oder sowas in der Art.
Edit: Okay das lag wohl daran, dass IMPLIB.EXE tatsächlich nur für 32-Bit ist. MKEXP.EXE ist laut meiner Recherche auf jeden Fall die richtige Wahl. Gibt dir der VS Linker evtl. einen Error-Code?