Datei.wiki Q&A > C > Kann Ich Eine Android-Anwendung Mit Visual Basic .Net Erstellen?
Frage

Kann ich eine Android-Anwendung mit Visual Basic .Net erstellen?

Antworten
01/18/2022
Sibbie Bundrage

Ich, der Einfachheit halber, weil ich lerne, verwende Visual Studio 2017, das ziemlich vollständig ist,

Ich habe auch Dev cpp gesehen, eine sehr gute Option, die ich auch ausprobieren möchte.

Ich habe Dev cpp gesehen, eine sehr gute Option, die ich auch ausprobieren möchte.

01/27/2022
Grantland

Wenn Sie nach Compilern (nicht IDEs) fragen, sind die meistgenutzten:

  • GCC: GNU Project Compiler. Frei, frei, plattformübergreifend. Es ist der Standard, der auf allen Betriebssystemen (auch mobilen und eingebetteten) funktioniert. Auf Linux OS und XCode auf Mac ist GCC vorinstalliert.
  • CLang: Die Alternative zu GCC. Er kompiliert schneller und die Fehlermeldungen sind verständlicher, unterstützt aber weniger Standards. Es gibt Vergleiche, die Sie googeln können.
  • MinGW: (Minimalist GNU for Windows) Dem Namen nach enthält es GCC und andere Dienstprogramme, so dass Sie es unter Windows verwenden können. Bei vielen IDEs (z.B. Dev-C) ist MinGW bereits vorinstalliert.
  • Visual C++: Visual Studio wird mit einem eigenen Compiler geliefert, der leider dafür bekannt ist, seine eigene Version der Sprache C++ zu implementieren und dabei die Standards zu ignorieren. Wenn Sie in echten Entwicklungsprojekten C++ auf einem Mac oder Linux programmieren und versuchen, den Code in Visual Studio zu kompilieren, wird der Code mit ziemlicher Sicherheit nicht zu 100 % funktionieren. Aber sie haben ein sehr gutes Debugging-Tool und wenn Sie nur für Windows-Umgebungen entwickeln wollen, ist es die bevorzugte Option.

Wenn Sie nun nach IDEs (Visual Studio, XCode, CLion, Eclipse, etc.) suchen, sind sie etwas ganz anderes. Ich persönlich bevorzuge XCode auf Mac, CLion auf Linux und Visual Studio auf Windows. Wenn mein Code auf allen Betriebssystemen (ohne Änderungen) funktionieren soll, verwende ich normalerweise CLion mit MinGW auf Windows und GCC auf Linux und Mac. Es hängt davon ab, was Ihr Ziel ist.

Wenn Sie eine GUI benötigen, ist das eine andere Geschichte, da jedes Betriebssystem seine eigenen Bibliotheken hat, obwohl Sie theoretisch Frameworks wie Qt verwenden können, um plattformübergreifende GUIs zu erstellen. Eine andere Möglichkeit ist, die Codebasis und den GUI-Code in separate Bibliotheken aufzuteilen und den Compiler (z.B. mit CMakeLists.txt, wenn Sie CMake verwenden) so zu konfigurieren, dass er alles für jedes Betriebssystem separat kompiliert.

Beantworte die Frage
Welche sind die gängigsten C++-Compiler? :: Wie konvertiert man ein Kindle-Tablet in Android?
Nützliche Links