Prev: MinGW + MSYS + Eclipse CDT shared libs: The application failed toinitialize properly (0xc0000005).
Next: MinGW + MSYS + Eclipse CDT shared libs: The application failed to initialize properly (0xc0000005).
From: Rüdiger Ranft on 8 Jun 2010 10:01
Lars Uffmann schrieb:
> Hey everyone!
> Now I have stumbled into some odd behaviour:
> When I build the wxWidgets sampleMinimal, with shared library settings
> (wxconfig with the option "--static=no"), my final executable will abort
> with the critical error message "The application failed to initialize
> properly (0xc0000005)." This does *not* happen with a static=yes build,
> nor does it happen when I build the configTest example (hello-world-style).
> I was wondering if maybe something is wrong with my wxWidgets
> enable-shared build/configuration. Would it help if I post my configure
You can examine the dependencies of your program with the Microsoft
"dependency walker". Look for errors in the output, and which dll causes
them. 0xc0000005 is likely related to either a missing execute right in
the NTFS ACL of the dll, or a damaged dll manifest (either resource or
..dll.manifest file). You can try to execute the program in Windows 2000.
If the program works in W2K it is very likely a manifest problem, since
the manifest resources are introduced win XP.