Vista64 Woes... Side-by-side configuration


#1

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…


#2

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


#3

Indeed!

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


#4

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: