Compilation problem of loading libVMProtectSDK64.so under Linux program

Recently, I used Typhon7.2 to write programs under Ubuntu 18.04. Once it is loaded and libVMProtectSDK64.so is loaded through VMProtectSDK.pas, GDB cannot be debugged.


Debugger error

Ooops, the debugger entered the error state
Save your work now !

Hit Stop, and hope the best, we’re pulling the plug.

The debugger could not run the application.
This may be caused by missing debug info.

GDB command “-exec-run”
returned the error :"msg="Error creating process


At the same time, VMP3.5 cannot encrypt this program, and an error is reported:

The licensing system not supported in this version.


But do not call the functions in VMProtectSDK.pas, VMP3.5 directly after compilation is correct

Try to remove all unused APIs from VMProtectSDK.pas (VMProtectSetSerialNumber, VMProtectActivateLicense, etc.)