Sandman Expert Licensed User Longtime User Mar 16, 2026 #1 January 23, 2025, in a post about KSCrash: Erel said: KSCrash framework updated to v1.17. Note that the iCPP library is now a required dependency. Click to expand... November 20, 2025, in a post about B4i v10.0: Erel said: iCPP.h is no longer needed. If the iCPP library is referenced then remove it. Best to delete its XML file. Click to expand... In my B4i (v10.0), I don't have an iCPP library to enable, and KSCrash seems to work fine. So I'm guessing that the instruction (and code example in post 1) in the KSCrash thread is outdated?
January 23, 2025, in a post about KSCrash: Erel said: KSCrash framework updated to v1.17. Note that the iCPP library is now a required dependency. Click to expand... November 20, 2025, in a post about B4i v10.0: Erel said: iCPP.h is no longer needed. If the iCPP library is referenced then remove it. Best to delete its XML file. Click to expand... In my B4i (v10.0), I don't have an iCPP library to enable, and KSCrash seems to work fine. So I'm guessing that the instruction (and code example in post 1) in the KSCrash thread is outdated?
Solution Erel Mar 17, 2026 The single purpose of iCPP was to add a flag during compilation, telling the compiler that there are C++ files. Starting with B4i v10+ the mechanism to add this flag is different and a separate library isn't needed.
The single purpose of iCPP was to add a flag during compilation, telling the compiler that there are C++ files. Starting with B4i v10+ the mechanism to add this flag is different and a separate library isn't needed.
mcqueccu Expert Licensed User Longtime User Mar 16, 2026 #2 You dont need to enable it to work. Its just a dependency. it is present in your additional libraries folder that is why it is working. To test this theory, Remove the icpp.xml file from your additional folder and test again Upvote 0
You dont need to enable it to work. Its just a dependency. it is present in your additional libraries folder that is why it is working. To test this theory, Remove the icpp.xml file from your additional folder and test again
Erel B4X founder Staff member Licensed User Longtime User Mar 17, 2026 #3 The single purpose of iCPP was to add a flag during compilation, telling the compiler that there are C++ files. Starting with B4i v10+ the mechanism to add this flag is different and a separate library isn't needed. Upvote 0 Solution
The single purpose of iCPP was to add a flag during compilation, telling the compiler that there are C++ files. Starting with B4i v10+ the mechanism to add this flag is different and a separate library isn't needed.