Anforderungen für plattformübergreifende Anwendungen
Nach oben zu Plattformübergreifende Anwendungen entwickeln
Inhaltsverzeichnis |
Bedeutung von "plattformübergreifend"
Sie können mit der RAD Studio-IDE plattformübergreifende Anwendungen erzeugen, die auf dem für die Anwendung aktivierten Remote-Zielcomputer ausgeführt werden, wie z.B. auf dem Mac OS X oder einem PC mit Win64.
- Aufrufe des Betriebssystem müssen nativ für das Zielsystem sein: Eine plattformübergreifende Anwendung darf keine API-Aufrufe enthalten, die für ein Betriebssystem spezifisch sind, das nicht auf der Zielplattform vorhanden ist. Beispielsweise können Sie keine Windows API-Aufrufe in einer Anwendung für Mac OS X verwenden.
- Sie können die RTL auf jeder unterstützten Plattform verwenden: Die Laufzeitbibliothek (RTL) von RAD Studio wurde so geändert, dass Sie in den meisten Fällen dieselben RTL-Aufrufe in allen Ihren plattformübergreifenden Anwendungen (native Win32-, Win64- und OS X-Anwendungen) verwenden können.
- Wählen Sie eine Komponentenbibliothek aus, die Ihre Zielplattform unterstützt:
- FireMonkey steht auf allen unterstützten Zielplattformen zur Verfügung.
- Die VCL wird nur auf Windows (32-Bit und 64-Bit) unterstützt.
- FireMonkey-Anwendungen beziehen automatisch die passenden FireMonkey-Units in die
uses-Klausel ein, und C++-FireMonkey-Anwendungen beziehen (#include) die erforderlichen C++-Header ein. Für Mac OS X müssen Sie aber auch den Platform Assistant, den plattformübergreifenden Server, ausführen und ein Remote-Profil erstellen, das die Header von der Zielplattform einbezieht.
- Entwickeln einer Win64-Anwendung: Auf einem Win64-Entwicklungssystem ist die Verwendung des "Platform Assistant" und eines Remote-Profils für eine Win64-Anwendung optional. Wenn Sie aber auf einem Win32-Entwicklungssystem ein Win64-Remote-Ziel erstellen, müssen Sie den "Platform Assistant" und ein Remote-Profil verwenden. Weitere Informationen finden Sie unter Verbinden Ihres PC mit einem Win64-PC.
Sie müssen für das Erstellen eines Remote-Profils eine Verbindung zu der Zielplattform herstellen
Bevor Sie mit der Entwicklung einer plattformübergreifenden Anwendung beginnen, müssen Sie ein Remote-Profil erstellen, das die Zielplattform für das Projekt repräsentiert. Zum Erstellen eines Remote-Profils muss die IDE auf den Zielcomputer zugreifen, in der Regel über ein LAN.
Hinweis: Ihr Entwicklungs-PC muss mit der Zielplattform verbunden sein, damit eine plattformübergreifende Anwendung ausgeführt, gedebuggt und bereitgestellt werden kann.
Weitere Informationen finden Sie unter:
Festlegen der Zielplattform in der Projektverwaltung
In der Projektverwaltung ist für jedes Projekt in einer plattformübergreifenden Anwendung ein Zielplattformen-Knoten vorhanden:
Doppelklicken Sie im Knoten Zielplattformen auf die gewünschte Zielplattform, um das Ziel Ihrer plattformübergreifenden Anwendung festzulegen. Der Knoten Zielplattformen ist bei alten Projekten oder bei nativen Win32-Projekten nicht vorhanden, die nicht explizit für plattformübergreifende Ziele erzeugt wurden.
Sie können durch Klicken auf den Knoten Zielplattformen und Auswahl von Plattform hinzufügen aus dem Kontextmenü einer Anwendung Zielplattformen hinzufügen. Einer Anwendung kann auch mit dem Kontextmenübefehl Remote-Profil zuweisen ein Remote-Profil zugewiesen werden.
Anforderungen für Zielplattformen
Mac OS X-Anforderungen für C++
Zum Erzeugen von MAC OS X C++-Projekten muss RAD Studio auf einige Entwicklungsdateien auf dem Mac zugreifen. Diese Dateien werden normalerweise von Xcode bereitgestellt.
Wenn auf Ihrem Mac Xcode nicht vorhanden ist, lesen Sie bitte die Anweisungen unter Verbinden Ihres PC mit einem Mac.
