012
16.03.2007, 17:17 Uhr
Oliver
S2-Pixelgeneral
|
Zitat: |
wenn also windows.h Plattformabhängig ist,dann könnte ich es ja so machen,dass ich ja nur mit C++ code und halt die Bibliotheken von OpenGL nehme, daraus könnte ich ja schon etwas machen, ohne etwas anderes gebrauchen zu müssen,hab ich Recht?
|
Nein, OpenGL kann keine Fenster verwalten, es ist da also noch eine Bilbliothek dafür nötig, unter Windows normalerweise die WinAPI, wenn du's plattformunabhängig willst, kannst du auch die SDL dafür nehmen.
Zitat: |
Also ist nun windows.h Plattformabhängig(d.h dass man es nur auf bsp. WINDOWS nutzen kann)?
|
Ja.
Zitat: |
ich will ja selbst eine eigene "Oberfläche" mit allem drum und dran entwickeln,weil ich die STANDARD-Oberfläche nicht leiden kann,das wäre dann unter jedem OS anders sicherlich,außer bei den OS,die keine gute "Graphic" haben.
Das mit den Buttons(CommandButton,etc..) habe ich gemeint, ob man da selber irgendetwas zeichnen kann und es als Button oder so verwenden kann,also dass es nicht wie bei Windows immer nur solche "Rechtecke" gibt,sondern sowas wie Kreise oder so^^ Irgendsowas halt erfundenes, würde das alles gehen? Oo oO
|
Naja, theoretisch schon, irgendwelche Kreisbuttons und solche Späßchen kriegst du aber auch noch mit der WinAPI hin. Ein komplettes neues Fenster-System mit allen dazugehörigen Sachen zu erstellen, ist keine triviale Aufgabe. Ist nur für (Vollbild)Spiele sinnvoll (und da natürlich auch nicht in dem Ausmaß), bei "normalen" Anwendungen dagegen sollte man sowieso weitesgehend den Stil des OS beibehalten, wäre ja sonst witzlos, wenn jedes Programm eine andere Oberfläche hat.
Zitat: |
ich meine natürlich soetwas,dass man nur mit Windows(arbeite ja auch nur mit Windows) für andere "Betriebssysteme" machen kann,damit diese auch dort ausgeführt werden können.
|
So einfach wird das nicht werden. Selbst wenn du nur portable Bibliotheken verwendest (mal angenommen OpenGL+SDL), kann es immer noch zu Problemen kommen und solltest auf jeden Fall das jeweilge System zum Testen zur Hand haben, ansonsten wird das ein hoffnungsloses Unterfangen. -- Demokratie ist die Diktatur der Mehrheit.
www.siedler25.org/ ( Siedler2 - Remake ) |