Author Topic: Codeblocks 20.03 32 Bit does not work on XP  (Read 5029 times)

Offline Snear

  • Single posting newcomer
  • *
  • Posts: 2
Codeblocks 20.03 32 Bit does not work on XP
« on: April 20, 2020, 04:45:48 am »
Hello,

the download section says it runs on XP, but it does not, because dbghelp.dll depends on the ms-api-dll-hell, which is not available in the required version for Windows XP. It is possible to exchange the dbghelp.dll with an older version. The exception handler will still work. I know the 32 bit build is obsolete, but you might want to fix the build or remove XP from the list of supported OS'.

Benjamin


Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 6035
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: Codeblocks 20.03 32 Bit does not work on XP
« Reply #1 on: April 20, 2020, 05:40:48 am »
It is possible to exchange the dbghelp.dll with an older version. The exception handler will still work.
I think the answer is YES. But I haven't tried it yet. You can try it, and report back. Thanks.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline Snear

  • Single posting newcomer
  • *
  • Posts: 2
Re: Codeblocks 20.03 32 Bit does not work on XP
« Reply #2 on: April 24, 2020, 03:01:46 am »
I am sorry - it was not meant to be a question. :-) I tried two different versions and both worked. Version 6.10.3.233 of dbghelp.dll (shipped with the Debugging Tools for Windows V6.12.2.633, which is probably the lastest for XP) as well as version 6.3.9600.17336 from the Codeblocks 17.12 release.