User forums > Help

Refuses to start under Windows XP SP3

(1/2) > >>

VCSMaster:
First off, I know this can't possibly be a programming / linker / module error on my part, since this is a completely fresh install, and I haven't even gotten so much as a splash screen yet.

I've re-downloaded and reinstalled both Code::Blocks and Visual C++ Redistributables about 4 times now, and I've ended up with this error upon startup:

--- Quote ---codeblocks.exe - Entry Point Not Found
The procedure entry point kernal32.ReleaseSRWLockExclusive could not be located in the dynamic link library api-ms-win-core-synch-l1-1-0.dll.
--- End quote ---

I've tried a couple other things, and even older versions of VC++ but nothing seems to get it further than this. I'm going to try an older version of Code::Blocks once it finishes, downloading. Unfortunately, there doesn't seem to be any direct predecessor to 20.03 on Sourceforge. It jumps from 17.12 to 20.03!

If this is a compatibility issue, I think the developers may want to revise your download page, it still says Code::Blocks supports Windows XP SP3! If this is the case, any recommendations for a good IDE under XP? I don't want to have to dig out my Visual Studio 2005 disc.

UPDATE: 17.12 seems to work fine. Is there a place where I could get version 18 or 19 if 20 cannot be made to work on my machine? I'm fine running an older version if I have to.

stahta01:
You can self-build from SVN repository.

Or try builds from http://forums.codeblocks.org/index.php/board,20.0.html

Tim S.

sodev:
CodeBlocks releases are compiled with GCC so installing MSVC runtimes won't do anything ;). IIRC the problem is that the contained binary crashhandler DLLs are compiled against newer Windows API that isnt present in Windows XP and the solution is to replace just these DLLs with the ones from an older CodeBlocks release.

Can't remember the names but there is at least one thread about this here somewhere. And yes, 17.12 is the direct predecessor of 20.03 ;D

VCSMaster:

--- Quote from: sodev on May 01, 2020, 05:46:32 pm ---CodeBlocks releases are compiled with GCC so installing MSVC runtimes won't do anything.
--- End quote ---
Initially after installing it reported that it couldn't find MSVC runtimes, and installing the runtime made that error go away to give me this current problem. Something must be using it, is it because I'm using the MinGW version with Fortran support?


--- Quote ---IIRC the problem is that the contained binary crashhandler DLLs are compiled against newer Windows API that isnt present in Windows XP and the solution is to replace just these DLLs with the ones from an older CodeBlocks release.
Can't remember the names but there is at least one thread about this here somewhere.
--- End quote ---
So updating to 20.03 from 17.12 will keep these or do I need to selectively copy them?


--- Quote ---And yes, 17.12 is the direct predecessor of 20.03 ;D
--- End quote ---
Mm, yes, good version numbering scheme. Counting as good as Gates himself.


--- Quote from: stahta01 on May 01, 2020, 10:09:37 am ---You can self-build from SVN repository.

Or try builds from http://forums.codeblocks.org/index.php/board,20.0.html
--- End quote ---
I'd really rather not build it myself. I can live with the old version if that needs to be the case. I'll try one of those builds shortly.

stahta01:

--- Quote ---So updating to 20.03 from 17.12 will keep these or do I need to selectively copy them?
--- End quote ---

selectively copy them.

YY.MM is a common versioning method.

Tim S.

Navigation

[0] Message Index

[#] Next page

Go to full version