From: Paul <ele...@ya...> - 2005-01-24 02:56:58
|
Hi, The recent upgrade to gcc 3.4.x has highlighted the answer to my problem that I've been having for ages... I have been (stupidly) incorrectly compiling DLLs with a -Wl,-subsystem,windows in the link commandline. The subsystem flag should only be set when compiling .exes. So I guess windows was getting confused over which subsystem in which dll/exe to look at. That was with gcc 3.3/3.2. When (incorrectly) compiling with gcc 3.4.x, attempting to execute the exe will result in the error (Application Error) The application failed to initialize properly (0xc0000142) Hope that saves someone some stress. Paul |