Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

KeksX

Community-Fossil

  • »KeksX« ist der Autor dieses Themas

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

1

17.06.2010, 17:38

wxWidgets und Visual C++ 2010 EE

Heyho Community,

ich habe mich jetzt bereits längere Zeit mit der WinAPI beschäftigt und wie viele wohl gemerkt dass das auf Dauer echt, ich zitiere mal James Rolfe, "A PAIN IN THE ASS!!" ist. Ich mein nicht, dass ich es nicht verstehe, es ist einfach nur ... naja, ich hätts mir angenehmer vorgestellt.
Jetzt hab' ich mir fürs erste wxWidgets ausgesucht, um damit herumzuprobieren.

Allerdings funktioniert es nicht so, wie ich will und überall wird nur gesagt "Ja, ich hab mir jetzt Visual C++ 2008 wieder geladen und dann gehts."
Ich möchte allerdings lieber herausfinden, woran es liegt. Da ich ja aber kaum Ahnung von wxWidgets habe, brauche ich dazu Hilfe.


Zwei Ansätze:

wxWidgets 'standard'(also kein wxPack):
"wx.dsw" lässt sich zwar öffnen, allerdings kann er nicht eine solution korrekt laden und somit auch nichts konvertieren. Versuche ich ein Projekt(also ein eigenes das wxWidgets benutzt) zu kompilieren kommen die üblichen Fehlermeldungen, setup.h konnte nicht gefunden werden etc etc.

wxWidgets 'mit wxPack':
Also hier funktioniert die Installation prima. Auch mit dem wxFormbuilder kann ich problemlos arbeiten und die erzeugten Programme auch starten usw.
Allerdings, wenn ich dann versuche ein simples, eigenes Programm in Visual C++ 2010 mit einer wxApp und einem leerem wxFrame zu kompilieren, bekomme ich >600 Linkerfehler. Also fehlt hier anscheinend eine lib, aber ich find auf Teufel komm raus nirgends eine Info dazu, welche benötigt wird.


Hat jemand also 'ne Idee wie ich das Projekt konvertieren könnte (ich habe wirklich keine Lust mit 2 IDEs zu arbeiten) oder welche libs ich beim wxPack einbinden muss?

MfG
WIP Website: kevinheese.de

BLU3 L30PARD

Treue Seele

Beiträge: 336

Wohnort: Hoch oben im Norden Schleswig Holsteins

Beruf: Schüler

  • Private Nachricht senden

2

17.06.2010, 18:33

Ich würde dir ja eher zu Qt raten. Kennst du bestimmt schon, aber da musst du nichts selber kompilieren usw.
Außerdem kannst du da direkt mit OpenGL programmieren ;)

KeksX

Community-Fossil

  • »KeksX« ist der Autor dieses Themas

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

3

17.06.2010, 18:38

Ich würde dir ja eher zu Qt raten. Kennst du bestimmt schon, aber da musst du nichts selber kompilieren usw.
Außerdem kannst du da direkt mit OpenGL programmieren ;)


Das zweite ist Wurst weil ich mit DirectX arbeiten will ^^.

Kann Qt das denn auch? Falls ja muss ich wohl bei Qt bleiben... Schade eigentlich, wxWidgets sah vielversprechend aus.
Und diese blöde Lizenz von Qt gefällt mir auch nicht unbedingt...
WIP Website: kevinheese.de

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

4

17.06.2010, 18:41

ausserdem ist Qt viel größer und wenn man die vielen features nicht brauch würd ich auf jeden fall zu wxWidgets raten.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Beiträge: 774

Beruf: Student

  • Private Nachricht senden

5

17.06.2010, 19:21

Ach was habt ihr den alle.. wxWidgets ist auch nich so schlecht.

Ich weiß jetzt leider nich mehr genau wie ichs angestellt hab das zu kompilieren >.> Ich musste jedenfalls ein paar Header kopieren (das macht normal ein Build-File) und habs dann über die Kommandozeile von VC++ hingekriegt. Ich meld mich nochmal wenn ich das gefunden hab.

6

17.06.2010, 19:46

Hast du die Makros im Präprozessor eingetragen?
Wegen kompilieren: Welche .dsw wolltest du denn konvertieren? Ich konnte die wx_dll.dsw problemlos mit VS08 und VS10 öffnen und kompilieren. Vielleicht vergessen die Pfade einzutragen oder sowas?
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

Beiträge: 774

Beruf: Student

  • Private Nachricht senden

7

17.06.2010, 20:13

Ich hab gerade hier noch was gefunden vielleicht gehts damit :)

KeksX

Community-Fossil

  • »KeksX« ist der Autor dieses Themas

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

8

17.06.2010, 20:43

@-insane-:
Welche Makros meinst du denn ? Und naja, die helfen mir wenn überhaupt nur beim wxPack, da ich ja weder wx.dsw noch wx_dll.dsw laden kann.


@Wümpftlbrümpftl(der Name ist echt schwer wenn man ihn abtippt.):
Das habe ich auhc schon gefunden, aber er findet bei 2.8.11 nicht alle sourcedateien, dementsprechend failt das building. Aber die Version 2.9 finde ich nirgends und ist soweit ich gesehen habe auch recht unstable. Wo könnte ich sie mir denn laden? Auf der offiziellen Seite find ich nur 2.8.11...
WIP Website: kevinheese.de

Beiträge: 774

Beruf: Student

  • Private Nachricht senden

9

17.06.2010, 21:06

2.9 steht schon ewig rum insofern könnte man sie als stable betrachten :lol: :rolleyes:
Findet man doch direkt auf der wxWidgets-Seite: http://www.wxwidgets.org/downloads/#devsnapshot

KeksX

Community-Fossil

  • »KeksX« ist der Autor dieses Themas

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

10

17.06.2010, 21:16

Ok, ich hab Snapshot falsch interpretiert ^^ Vielen Dank, werds später probieren, jetzt erstmal futtern &so. Scheiß Fahrschule, dauerte heute ewig lang und es war viel zu warm... xD
WIP Website: kevinheese.de

Werbeanzeige