Plattformübergreifende mobile Entwicklung in Visual C++ | Visual Studio2024-08-20T11:41:50-07:00

Visual Studio C++ – Plattformübergreifende mobile Entwicklung

Entwickeln von iOS-, Android- und Windows-Anwendungen in einer einzigen Entwicklungsumgebung

Eine Programmierung für alle Ziele

C++ ist eine Sprache, die für die Entwicklung mobiler Apps gut geeignet ist.

Migrieren Sie bestehende C++-Bibliotheken zu den Zielplattformen Android, iOS und Windows, oder nutzen Sie diese C++-Bibliotheken zum Entwickeln plattformübergreifender mobiler Apps für Android-, Java Interface- und iOS-Anwendungen. Sie können darüber hinaus vollständige Android-Anwendungen mit nativer Aktivität entwickeln, alles in Visual Studio.

Grafik: Betriebssysteme mit C++
Screenshot: Vorlagen für plattformübergreifende mobile Apps

Schnelleinstieg

Codevorlagen und -beispiele, die Sie beim Entwickeln gängiger App-Features unterstützen

Wählen Sie unter einer Vielzahl von plattformübergreifenden mobilen Vorlagen unter Visual C++ aus, um sich einen Startvorteil bei Ihren plattformübergreifenden Anforderungen zu sichern.

Gemeinsame Entwicklung mit Xcode

Reibungsloses Entwickeln von iOS-Anwendungen in Visual Studio und Xcode

Importieren Sie Ihre vorhandene iOS-Anwendung aus Xcode in Visual Studio. Wenn für Ihre iOS-Anwendung C++-fremde Änderungen (Storyboarding, Benutzeroberflächendesign) erforderlich sind, können Sie Ihr Projekt einfach in Xcode öffnen. Nachdem die Änderungen abgeschlossen wurden, übernimmt Visual Studio das erneute Laden des Projekts, sodass Sie das Entwickeln Ihres C++-Codes fortsetzen können.

Gemeinsame Entwicklung mit Xcode
Screenshot: MDD – Build und Ausführung

Kompilieren und ausführen

Immer zur Hand

Nutzen Sie beliebte Ant-, Gradle-, Clang/GCC-basierte Toolketten, um native Android- und iOS-Binarys zu erstellen. Fügen Sie neue Dateien einfach hinzu, und verwenden Sie Eigenschaftenseiten zum Optimieren von Compilereinstellungen für das Entwickeln, Debuggen und Optimieren Ihrer plattformübergreifenden Binärdatei. Sie können auch erweiterte Features wie vorkompilierte Header nutzen, um Entwicklungszeiten zu beschleunigen.

Leistungsstarke Tools für die Programmierung

IntelliSense-, Umgestaltungs- und Suchfunktionen

Erzielen Sie eine beispiellose Produktivität in Visual Studio.mit einer vollständigen, vereinheitlichten Benutzeroberfläche für Bearbeitung, Suche und Refactoring für gemeinsam genutzten plattformübergreifenden Code. Nutzen Sie plattformübergreifende IntelliSense-Funktionen zum Anzeigen von Plattform-APIs und Überprüfen von Code, ohne für spezifische Plattformen Builds erstellen zu müssen.

Leistungsstarke Tools für die Programmierung
Code freigeben

Code freigeben

Wiederverwenden Ihrer bestehenden C++-Bibliotheken

Nutzen Sie die gemeinsame Projektstruktur für die gemeinsame Nutzung von plattformübergreifendem mobilem Code in einer einzelnen Projektmappe mit einer schlanken Ebene mit plattformspezifischem Code, um Ihre plattformübergreifenden Anwendungen einfach zu entwickeln, zu debuggen und bereitzustellen.

Stabiles Debugging

Lokales und Remotedebugging auf Emulatoren und Geräten

Verwenden Sie die leistungsstarke Visual Studio-Debugoberfläche zum Debuggen von Java und nativen plattformübergreifenden Binärdateien. Setzen Sie Haltepunkte, bewerten Sie Ausdrücke und Überwachungselemente, oder nutzen Sie Natvis-Visualisierungen, wenn Sie plattformübergreifende Binärdateien auf Emulatoren und Geräten debuggen. Android-Entwickler können darüber hinaus extern erstellte Anwendungspaketdateien debuggen, ohne alles nach Visual Studio verschieben zu müssen.

Stabiles Debugging

Feedback