I am working on a C++ solution built using MSBuild in command line, but I didn't manage to make madexcept work.
I made some experiments with an empty project and here are the results I found:
Environment:
- IDE : RAD Studio 10 Seattle
- Mad Except version: 4.0.14
- Project: C++ VCL Form Application
- Debug - Link with Dynamic RTL Enabled - Link with Runtime Packages Enabled - Build in IDE => Mad Except Activated
- Debug - Link with Dynamic RTL Enabled - Link with Runtime Packages Enabled - Build in Command Line => Mad Except Activated
- Debug - Link with Dynamic RTL Disabled - Link with Runtime Packages Disabled - Build in IDE => Mad Except Activated
- Debug - Link with Dynamic RTL Disabled - Link with Runtime Packages Disabled - Build in Command Line => Mad Except Not Activated
The project is just the default one, with an exception added in the default form. No options changed except the link mode. The command lines used are the following ones:
Code: Select all
MSBuild.exe Project2.cbproj /target:Build /p:Config=Debug
Code: Select all
madExceptPatch.exe <Project Dir>\Win32\Debug\Project2.exe <Project Dir>\Project2.mes
Code: Select all
Binary patched.
Due to incomplete debug information madExcept may not work correctly.
This is probably a consequence of BCB bug QC# 104255.
Workaround: Copy "rtl/vcl.lib" from the BCB "debug" folder to "release".
map file appended
Thanks