Vista64 Woes... Side-by-side configuration

Hi guys,

I’ve got an app that seems to run fine 32-bit, but I’m having no luck on 64-bit vista.

When I try to launch my .exe i’m told “The application has failed to start because its side-by-side configuration is incorrect”

I’ve tried checking the exe with Dependency Walker and get a bit more info:

“Error: The Side-by-Side configuration information for “c:\program files (x86)\MyExe.EXE” contains errors. The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail (14001).
Error: The Side-by-Side configuration information for “c:\program files (x86)\MyDLL.DLL” contains errors. The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail (14001).
Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Error: Modules with different CPU types were found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.”

Unfortunately, i’m a 64-bit newb, and i’m at a bit of a loss…

I’ve built everything on XP using VC Express 9.

Do I need to build targetting 64?
Is there any way to build just one .exe that will run on XP, vista32 and vista64?

Sorry for the dumb questions…

Hopefully these links could help you in solving the problem.

http://forums.devx.com/showthread.php?t=168190
http://channel9.msdn.com/forums/TechOff/22266-Side-by-side-screwup
http://stackoverflow.com/questions/254076/error-the-side-by-side-configuration-information-in-blah-exe-contains-errors

Indeed!

Thanks a lot – and sorry for being daft :slight_smile:

It’s been a pleasure. There is nothing wrong in asking for help. Remember [quote]Everyone can’t know everything[/quote]
and

[quote]None of us is as good as all of us[/quote] :slight_smile: