![]() |
Pascal Header Übersetzung nach C
Hallo,
ich hab da mal eine Frage und ich denke der ein oder andere hat dieses Problem auch schon gehabt. Ich habe eine recht umfangreiche Bibliothek geschrieben deren Funktionen und Records ich gerne auch via C API nutzen möchte. Ich kann die Funktionen und Structs auch händisch übersetzen, aber das sind knapp 100kb und ich möchte das ungern manuell machen. Es wäre schön, wenn es ein Tool gibt, welches mir zumindest etwas Vorarbeit abnimmt. Christian |
AW: Pascal Header Übersetzung nach C
Ja, es gibt viele Tools.
![]() 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
Delphi-Quellcode:
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 ![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz