Ich habe eine CPP-Anwendung für eine einzige Datei, die für Windows erstellt wurde und nur in der Befehlszeile ausgeführt wird.CPP - Quellcode von Windows nach Linux konvertieren
Ich versuche, es auch für Linux kompilierbar zu machen.
Die einzigen Bibliotheken die App verwenden, sind:
#include <iostream>
#include "setjmp.h"
#include "windows.h"
#include "time.h"
Es auch alle Arten von unsignierten ganzen Zahlen verwendet (uint8, uint16, uint32, uint64).
Ansonsten gibt es keine anderen Windows-spezifischen APIs.
Meine Frage ist, wie Sie den Code konvertieren, so dass es mit Linux kompatibel sein wird? Gibt es einen einfachen Weg, dies zu tun?
Warum verwenden Sie SJLJ in C++? –
Dies ist zu breit, da 'windows.h' fast alle Winapis enthält. Sie benötigen genaue Quelle, um eine Antwort zu erhalten. –
Alle Header, die Sie anzeigen, sind Systemheader und sollten spitze Klammern '<>' verwenden. –