| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen | 
	
	
		| Autor | Nachricht | 
	
		| Sören JLI Master Trainee
 
  
 
 Anmeldedatum: 26.07.2002
 Beiträge: 647
 Wohnort: Bonn
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 05.12.2007, 19:02    Titel: Präprozessor: OS ermitteln? |   |  
				| 
 |  
				| Hi, gibt es IDE-/-Compilerunabhängige #defines für c++ mit denen ich das OS abfragen kann?
 Ein Programm von mir soll nämlich auf Linux, Windows und Mac laufen und leider ist die Schnittmenge der Timerfunktionen für meine Zwecke ungeeignet, so dass ich OS spezifischen Code schreiben muss. Ich will nun den Code so gestalten dass er sich ohne Veränderung auch auf einem anderen OS kompilieren lässt. (damit ihr wisst worums mir geht)
 Google hat mir diesmal leider nicht weiterhelfen können.
   
 Grüße Sören
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Chriss Senior JLI'ler
 
 
 
 Anmeldedatum: 18.08.2004
 Beiträge: 267
 
 Medaillen: Keine
 
 
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Jonathan_Klein Living Legend
 
  
 Alter: 38
 Anmeldedatum: 17.02.2003
 Beiträge: 3433
 Wohnort: Siegerland
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 05.12.2007, 20:21    Titel: |   |  
				| 
 |  
				| Naja, wenns Crossplattform ist, benutzt du doch bestimmt auch ein paar Crossplattform libs, oder? Da wird ja soetwas auch häufig benötigt, also kannste da im Zweifelsfall mal nachgucken.
 _________________
 https://jonathank.de/games/
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| PeaceKiller JLI Master
 
  
 Alter: 36
 Anmeldedatum: 28.11.2002
 Beiträge: 970
 
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 05.12.2007, 20:25    Titel: |   |  
				| 
 |  
				| Wie wär's mit: 
 
  	  | CPP: |  	  | #if defined( __WIN32__ ) || defined( _WIN32 ) #   define PLATFORM PLATFORM_WIN32
 
 #elif defined( __APPLE_CC__)
 #   define PLATFORM PLATFORM_APPLE
 
 #else
 #   define PLATFORM PLATFORM_LINUX
 #endif
 | 
 _________________
 »If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside.«
 – Robert X. Cringely, InfoWorld magazine
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Deviloper Junior JLI'ler
 
 
 
 Anmeldedatum: 31.05.2006
 Beiträge: 77
 
 Medaillen: Keine
 
 
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Sören JLI Master Trainee
 
  
 
 Anmeldedatum: 26.07.2002
 Beiträge: 647
 Wohnort: Bonn
 Medaillen: Keine
 
 
 | 
			
				|  Verfasst am: 11.12.2007, 17:28    Titel: |   |  
				| 
 |  
				| Alles klar, vielen Dank! Scheint alles zu funktionieren. 
 Hatte die letzten Tage arg viel für die Uni zu tun, deswegen kann ich erst jetzt zurück schreiben.
  |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		|  |