Liebes Forum!
Mit Hilfe des Präprozessors ist es ja sehr einfach möglich portablen Code zu erzeugen. Ich möchte jetzt aber ein Programm schreiben, dass sowohl auf Linux, als auch auf Windows läuft ohne zwei verschiedene Versionen compilieren zu müssen. Quasi platformunabhängig.
Dazu habe ich folgende Fragen:
Wie kann ich beim Start des Programmes herausfinden, auf welchem System das Programm gestartet wurde? Ich möchte dan einfach einen bool setzten ob ich auf windows oder linux bin und das programm dan entsprechend anpassen.
Ist der Header winsock2.h und die Biblothek ws2_32.lib auch unter Linux einsetzbar, oder muss man da auf anderes zurückgreifen? Wenn ja, welche alternativen gibt es?
Vielen Dank für eure Antworten,
mfg dixxi