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

Asbestbrezel

Frischling

  • »Asbestbrezel« ist der Autor dieses Themas

Beiträge: 41

Wohnort: Solingen

  • Private Nachricht senden

1

21.02.2012, 14:31

SDL und netbeans

Hallo,

ich lese gerade das betreffende Buch, hab die ersten Kapitel allerdings nur überflogen, da ich schon Erfahrung in anderen Programmiersprachen habe und bin direkt zum Kapitel 12 gesprungen.
Nun, wollte ich nicht das alte mitgelieferte Visual Studio Programm installieren und das neueste ist mir zu teuer. Deswegen hab ich mich für netbeans als IDE + minGW als compiler entschieden.

Ich wollte nun erstmal das Spiel ausprobieren, und habe dafür alle auf der CD mitgelieferten Quelltextdateien in mein neues Projekt eingefügt. Trotzdem scheint er weder die header Dateien, noch die SDL dateien richtig eingebunden zu haben, da beim compilern folgende Meldung ausgegeben wird:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
In file included from ../Kapitel_12/Framework.hpp:6:0,
                from ../Kapitel_12/Sprite.hpp:4,
                from ../Kapitel_12/Asteroid.hpp:4,
                from ../Kapitel_12/Asteroid.cpp:1:
../Kapitel_12/Timer.hpp:4:17: fatal error: SDL.h: No such file or directory
compilation terminated.
make[2]: *** [build/Debug/MinGW-Windows/_ext/1133233955/Asteroid.o] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

BUILD FAILED (exit value 2, total time: 1s)
 


Hat vielleicht jemand Erfahrung mit netbeans und kann mir kurz erklären, was ich tun muss, um das Spiel zum laufen zu bekommen. Ich hab bisher leider keine guten Anleitungen dazu finden können.

Gruß und Danke

2

21.02.2012, 15:34

Ich würde dir Visual C++ express empfehlen. Ist völlig kostenlos: http://www.microsoft.com/visualstudio/en…ual-cpp-express

Asbestbrezel

Frischling

  • »Asbestbrezel« ist der Autor dieses Themas

Beiträge: 41

Wohnort: Solingen

  • Private Nachricht senden

3

21.02.2012, 15:51

Ehrlich gesagt, würde ich gerne bei netbeans bleiben unter anderem weil es auch für java geeignet ist.
Am liebsten würde ich C++ aber ohne IDE lernen. Wäre toll, wenn da jemand ein tutorial oder ne anleitung kennt.

Beiträge: 142

Wohnort: Sachsen

Beruf: Student

  • Private Nachricht senden

4

21.02.2012, 15:52

ich habe keine erfahrung mit netbeans aber netbeans ist doch zum großteil auf java ausgelegt (ich weis es unterstützt auch cpp aber naja )

wenn du ein opensource tool für cpp suchst empfehle ich dir CodeBlocks ;)

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

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

  • Private Nachricht senden

5

21.02.2012, 16:08

Gerade Kapitel 12... Das ist das einzige Kapitel, das man überspringen könnte und du überspringst alles bis dahin... Versuchs erst garnicht mit der Spieleprogrammierung du nicht genug Geduld hast.
Am liebsten würde ich C++ aber ohne IDE lernen. Wäre toll, wenn da jemand ein tutorial oder ne anleitung kennt.

Wieso? Das ist doch total umständlich und unnötig. Das ist in meinen Augen Zeitverschwendung.

Ausserdem solltest du bei einer Sprache bleiben bis du sie gut beherrschst. Davor ist jeder Wechsel seitverschwendend und verwirrend.
"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?

Asbestbrezel

Frischling

  • »Asbestbrezel« ist der Autor dieses Themas

Beiträge: 41

Wohnort: Solingen

  • Private Nachricht senden

6

21.02.2012, 16:27

Gerade Kapitel 12... Das ist das einzige Kapitel, das man überspringen könnte und du überspringst alles bis dahin... Versuchs erst garnicht mit der Spieleprogrammierung du nicht genug Geduld hast.
Am liebsten würde ich C++ aber ohne IDE lernen. Wäre toll, wenn da jemand ein tutorial oder ne anleitung kennt.

Wieso? Das ist doch total umständlich und unnötig. Das ist in meinen Augen Zeitverschwendung.

Ausserdem solltest du bei einer Sprache bleiben bis du sie gut beherrschst. Davor ist jeder Wechsel seitverschwendend und verwirrend.
Ah ne, sorry, da hab ich was falsches geschrieben. Ich hab die vorherigen Kapitel nicht übersprungen, sondern nur durchgelesen bzw bei ganz bekannten sachen auch nur überflogen. Aber ich hab keine Aufgaben gemacht, oder Codebeispiele direkt ausprobiert.
Das mach ich halt deshalb, weil C++ jetzt die 4. OOP sprache ist, die ich lerne.

Und ich sachmal an der Uni wurde uns für Java auch Eclipse empfohlen, trotzdem bin ich bei notepad++ geblieben und hab damit gute erfahrungen gemacht. Da man sich am Anfang nicht mit den Tücken der IDE auseinandersetzen muss und die Abläufe im Hintergrund möglicherweise besser versteht.

@sr-programming: mh, jo, con code:blocks hab ich auch schon gehört, nur denke ich, dass ich da die selben probleme hätte, wenns darum geht bestimmte Dateien einzubinden usw.

Beiträge: 142

Wohnort: Sachsen

Beruf: Student

  • Private Nachricht senden

7

21.02.2012, 16:33

Am liebsten würde ich C++ aber ohne IDE lernen. Wäre toll, wenn da jemand ein tutorial oder ne anleitung kennt.

Wieso? Das ist doch total umständlich und unnötig. Das ist in meinen Augen Zeitverschwendung.

Ausserdem solltest du bei einer Sprache bleiben bis du sie gut beherrschst. Davor ist jeder Wechsel seitverschwendend und verwirrend.
Ah ne, sorry, da hab ich was falsches geschrieben. Ich hab die vorherigen Kapitel nicht übersprungen, sondern nur durchgelesen bzw bei ganz bekannten sachen auch nur überflogen. Aber ich hab keine Aufgaben gemacht, oder Codebeispiele direkt ausprobiert.
Das mach ich halt deshalb, weil C++ jetzt die 4. OOP sprache ist, die ich lerne.

Und ich sachmal an der Uni wurde uns für Java auch Eclipse empfohlen, trotzdem bin ich bei notepad++ geblieben und hab damit gute erfahrungen gemacht. Da man sich am Anfang nicht mit den Tücken der IDE auseinandersetzen muss und die Abläufe im Hintergrund möglicherweise besser versteht.

@sr-programming: mh, jo, con code:blocks hab ich auch schon gehört, nur denke ich, dass ich da die selben probleme hätte, wenns darum geht bestimmte Dateien einzubinden usw.
also ich nutz schon seit jahren C::B hier und hatte nie probleme und nutzte auch ext. libs wie zb die SDL ;)

wenn du cpp via terminal nutzen willst, dann mach es doch → gcc ;)

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

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

  • Private Nachricht senden

8

21.02.2012, 16:36

Ah ne, sorry, da hab ich was falsches geschrieben. Ich hab die vorherigen Kapitel nicht übersprungen, sondern nur durchgelesen bzw bei ganz bekannten sachen auch nur überflogen. Aber ich hab keine Aufgaben gemacht, oder Codebeispiele direkt ausprobiert.
Das mach ich halt deshalb, weil C++ jetzt die 4. OOP sprache ist, die ich lerne.

Dann frage ich mich wieso du überhaupt ein Einsteigerbuch gewählt hast.

"The C++ programminglanguage" oder, wenns deutsch sein muss, "Der C++ Programmierer" wären eine viel bessere Wahl gewesen.
"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?

Asbestbrezel

Frischling

  • »Asbestbrezel« ist der Autor dieses Themas

Beiträge: 41

Wohnort: Solingen

  • Private Nachricht senden

9

21.02.2012, 16:43

Ah ne, sorry, da hab ich was falsches geschrieben. Ich hab die vorherigen Kapitel nicht übersprungen, sondern nur durchgelesen bzw bei ganz bekannten sachen auch nur überflogen. Aber ich hab keine Aufgaben gemacht, oder Codebeispiele direkt ausprobiert.
Das mach ich halt deshalb, weil C++ jetzt die 4. OOP sprache ist, die ich lerne.

Dann frage ich mich wieso du überhaupt ein Einsteigerbuch gewählt hast.

"The C++ programminglanguage" oder, wenns deutsch sein muss, "Der C++ Programmierer" wären eine viel bessere Wahl gewesen.
Das kommt daher, dass ich das Buch vor langer Zeit mal geschenkt bekommen hab, aber nie genug Zeit hatte (ok, auch zu faul war) es durchzuarbeiten. Nun bin ich endlich mal dazu gekommen. Aber ich merke auch immer wieder, dass per Buch lernen nicht mein Ding ist, fehlt mir die Konzentration/Motivation für. Am besten lernt man halt am eigenen Projekt, durch ausprobieren.
wenn du cpp via terminal nutzen willst, dann mach es doch → gcc ;)
Gut, dass probier ich nochmal. Ansonsten steig ich wirklich auf C:B um, und frag dich nochmal :p

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

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

  • Private Nachricht senden

10

21.02.2012, 16:45

Am besten lernt man halt am eigenen Projekt, durch ausprobieren.

Das mag bei vielen Dingen stimmen. Beim Programmieren (insbesondere mit C++) ist das aber nicht der Fall!
"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?

Werbeanzeige