/-----------------------------------------------------------------------------\
| cc1plus.exe - Application error |
|-----------------------------------------------------------------------------|
| ___ |
| /\ /\ The application was unable to start correctly (0xc0000013). Click OK |
| | X | to close the application. |
| \/_\/ |
|_____________________________________________________________________________|
| | |
\_____________________________________________________________________|___OK__/
Tried redownloading the same distro, tried switching to another distro, TRIED REMOVING MY ANDROID MOBILE FROM THE USB PORT.
Why do I mention that?
Because it seems like 0xC0000013 error happens when a device isn't actually "plugged in" or just "inserted" (Much like a SD reader without a SD card inside).
Got any clues?
I've put too much time on that.
EDIT: Can someone tell me his cc1plus.exe's file size? Mine's in mingw\libexec\gcc\i686-w64-mingw32\4.8.1
Okay, this is weird, but at least I solved it.
cc1plus.exe wants libwinpthread-1.dll in its directory, not just in the global PATH.
(Obviously noticed via ProcMon).
This is so weird, the built program is doing the same thing.
I've got a bad feeling.
Okay, I think I should put all the DLL's in /mingw/opt/bin.
Okay, got it working.
It's enough for the moment, thanks anyways.
Note that a LoadLibrary() call generates a cascade of file system queries to find the library. The system doesn't know ahead of time that a given DLL is not in any of the directories it's not in.
Fact it is, it never shows a call to FileOpen to C:\Windows\System32\*.dll with the DLLs shown above (as they actually lie in System32 folder).
Also, by the environment path order, C:\Windows\System32 should be checked BEFORE C:\mingw\bin .
Oh well I'm not sure, but I'm certain there wasn't a cascading of queries for those DLL's.
That was the EXACT SAME sequence taken from Process Monitor.
I don't think that's a virus.
Any other program seems to be working fine.
Steam, TeamSpeak, even high-quality games like CS:GO don't seem to have any extra FPS drop (I'd be noticing, I regularly have 40fps and still have them).
HDD space is under control.
No new processes in the Task Mgr.
RAM is at a reasonable level too.
GPU not heating up while idle.
Other than that, I haven't run any suspicious EXE recently.
About reinstalling, I've done it already as mentioned in the first post.
I'm certain I've done it at least 4 times, probably even 6 or 7.
(Distro = MinGW Distro)
yikes... well, obviously somthing is out of wack here.... you're looking in the wrong place. Check your OS' settings to see if the OS is screwing your install.
I had the same problem, but in my case, the problem was down to a stack-overflow within "cc1plus.exe". I never managed to rectify the problem so I had to replace the entire suite with a earlier version. I think the SO was reported as a bug. I addition, another bug had arose with the internal exception-handling call-backs as well.
Windows, do you hear this? I hope you're reading this Billy, because I really really really hate that you want me to switch to 8.1 and that you made my machine, with your infernal operating system, display this STUPID "notice" to upgrade to 8.1.
I'm waiting a few months until Qt can make it work with 8.1, then I'll switch. Last thing I need it windows screwing my compiler over...
@IWishIKnew: So I could keep all my programs/settings/etc intact.
Right now I'm using Universal Usb Installer to get Windows 7 on my USB drive, while I'm making the list of programs to restore afterwards.