Gibt es eine Möglichkeit, Win32-C/C++-Code online zu kompilieren und zu testen und ausführbare Dateien herunterzuladen?

Gibt es eine Möglichkeit, einen Win32-C/C++-Code online zu kompilieren und zu testen und ausführbare Dateien herunterzuladen?

Wenn ja, wäre ich in der Lage, Windows-Anwendungen sogar auf dem Telefon zu entwickeln.

Alle Links oder Hilfen sind willkommen!

Ich habe etwas gefunden.

Compiler zu Heroku hochladen? https://stackoverflow.com/a/52465592/8614565

Vielen Dank im Voraus.

Willst du bezahlt oder kostenlos?
Kostenlose werden bevorzugt. Aber ich akzeptiere kostenpflichtige, wenn es nicht anders geht.
Was bringt es, die ausführbare Datei zu kompilieren und auf dem Telefon abzurufen, wenn Sie sie nicht ausführen können? Wenn Benutzer Windows-Binärdateien von Linux aus querkompilieren, scp sie normalerweise auf einen Windows-PC, um sie auszuführen, oder verwenden einfach WINE, um sie direkt auszuführen. Wenn Sie entwickeln möchten, schreiben Sie einfach Code auf einer beliebigen Plattform und kompilieren und führen Sie ihn später aus / debuggen Sie ihn, wenn Sie die Möglichkeit haben
@phuclv Du hast Recht. Ich habe die Frage etwas bearbeitet..
@phuclv Scheint, als müsste ich warten, bis WINE 3.0 stabil ist.
Compiler zu Heroku hochladen? stackoverflow.com/a/52465592/8614565
@KYHSGeekCode Es gibt viele kostenlose Online-Compiler. Was sind also die Anforderungen? Soll es eine Art Online-IDE oder nur ein Online-Editor sein?
@convert Ich denke, CI/CD in Github passt zu mir. Vielen Dank für Ihr Interesse.
@KYHSGeekCode Dann sollten Sie diese Antwort als akzeptiert markieren.

Antworten (2)

Es gibt auch https://aws.amazon.com/codepipeline/

Und

https://visualstudio.microsoft.com/services/github-codespaces/

Wahrscheinlich mehr.

Mit beiden können Sie einige andere Editoren auf Ihrem Telefon als nur den Browser verwenden. Das Pushen der Dateien auf Github startet den Build.

Ist es das, wonach Sie gesucht haben?

Verwenden von Github-CI

Sie können die CI-Funktion von github verwenden, um Ihr Ziel zu erreichen.

  1. Gehen Sie zur Registerkarte Aktionen Ihres Repositorys.
  2. Sie sehen einige C++ CI-Optionen.Github-Aktionen-C++
  3. Wählen Sie die Aktion, die Ihren Anforderungen entspricht.
  4. Übertragen Sie die yml-Datei.
  5. Sie werden sehen, dass das CI automatisch ausgeführt wird.ci führt aus
  6. Sie können Upload Artifact CI verwenden , um das Ergebnis in die Artefakte Ihres Repositorys hochzuladen.

Ursprüngliche Antwort

AppVeyor  ist ein gehosteter, verteilter kontinuierlicher Integrationsdienst, der zum Erstellen und Testen von Projekten verwendet wird, die auf GitHub und anderen Quellcode-Hostingdiensten (einschließlich GitLab und Bitbucket.org) auf einer virtuellen Microsoft Windows-Maschine sowie virtuellen Ubuntu Linux-Maschinen gehostet werden.

-Wikipedia _