Entwickler-Ecke
Programmierwerkzeuge - {$externalsym ...}
Boldar - Di 09.09.08 20:36
Titel: {$externalsym ...}
Wofür steht der Kompilerchalter
Quelltext
1:
| {$externalsym blablabla} |
??
Marc. - Di 09.09.08 20:39
| DOH hat folgendes geschrieben: |
Type Parameter
Syntax {$EXTERNALSYM identifier}
The EXTERNALSYM directive prevents the specified Delphi symbol from appearing in header files generated for C++. If an overloaded routine is specified, all versions of the routine are excluded from the header file. |
Boldar - Di 09.09.08 20:45
Das habe ich schon gelesen, aber irgendwie kapier ich dass nicht.
BenBE - Di 09.09.08 23:56
Kurz gesagt: Wenn man mit Delphi ne Unit compiliert und dem Compiler sagt, man möchte einen C++-Header haben, dann kann man mit dieser Direktive mitteilen, dass eben DIESES Symbol (Bezeichner) NICHT im C++-Headerfile auftauchen soll, um z.B. Namenskonflikte zu vermeiden.
Boldar - Mi 10.09.08 21:03
aaaahhh
das stand nähmlich in der Systems-Unit, und ich wusste nichts damit anzufangen...
Also dann vielen Dank!
Martin1966 - Di 16.09.08 15:20
BenBE hat folgendes geschrieben: |
| Kurz gesagt: Wenn man mit Delphi ne Unit compiliert und dem Compiler sagt, man möchte einen C++-Header haben, |
Wie kann ich Delphi denn das mitteilen? Wie kann ich also einstellen das er C++ Header Dateien erstellt?
Lg, Martin
BenBE - Di 16.09.08 15:30
Martin1966 hat folgendes geschrieben: |
BenBE hat folgendes geschrieben: | | Kurz gesagt: Wenn man mit Delphi ne Unit compiliert und dem Compiler sagt, man möchte einen C++-Header haben, |
Wie kann ich Delphi denn das mitteilen? Wie kann ich also einstellen das er C++ Header Dateien erstellt?
Lg, Martin |
Projekt-Optionen --> Compiler --> Ausgabeart, Entweder DCU, Obj und's gab noch was. Dort ist das mit drin ...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!