Ja, es gibt viele Tools.
pascal to c
Ich versuhe mir grade die beiden "geheimen" Tools verwendbar zu machen, die sich im Delphi-Verzeichnis verstecken zu versuchen.
Um beliebige kleine Header-Dateien übersetzen zu können, anstatt einem rießigen vorgegebenen
SDK.
Nur rauszufinden was man wie für welche Parameter braucht, vor allem da die beiden Programme unter
-?
was komplett Anderes und total Nichtssagendes für die Parameter aufzeigt.
C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\
CppLibTransform.exe
SdkTransform.exe
Es gibt praktisch nirgendwo Infos dazu,
die Dinger nutzt Embarcadero aber selber, um z.B. das iOS-
SDK nach Delphi zu übersetzen,
und so weit ich das "glaube" gesehen zu haben, müsste zumindestens das SdkTransform auch
Pascal zu C können.
Die beiden nennen sich intern
Delphi-C++ Library Bridge
Delphi-Objective-C Bridge
und es scheint eventuell Clang/LLVM zu nutzen, bzw. es verwendet änhnliche/gleiche Parameter.
Vermutlich nicht genau dieses CppLibTransform, aber eine uralte "Delphi-C++ Bridge" ist auch im
CC zu finden
und es stand mal was im Blaise Pascal Magazine Nr 40 darüber. (was man auch im
CC finden dürfte)
PS: siehe
https://www.youtube.com/watch?v=yNbThQEGRMM
https://github.com/freeonterminate/d...sformAssistant