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

21

08.02.2013, 23:15

Ansich müsste sich jemand, der Ahnung hat an deinen PC setzen, und gucken welche Einstellung falsch ist. Nun, das wird vermutlich nicht geschehen, also musst du wohl selber lernen, deine IDE richtig zu konfigurieren.
Ist natürlich jetzt ziemlich kniffelig, aber eventuell hilft es ja, wenn du zunächst mal bei Konsolenanwendungen bleibst und z.B. selber mal eine Bibliothek programmierst, mit ein paar simplen Funktionen, die du dann in einem anderen Projekt versuchst zu linken. Vielleicht bekommst du dann ein besseres Gefühl dafür, wie das ganze funktioniert.
Lieber dumm fragen, als dumm bleiben!

Techie

Alter Hase

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

22

08.02.2013, 23:23

´Duff versuche es doch mal mit :

C-/C++-Quelltext

1
int main( int argc, char* argv[] )


So braucht's man für SDL.

Ansonsten könntest du SFML neu erstellen. ( Alles neu kompilieren, also SFML usw. dauert aber )

Gruß Techie
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

23

09.02.2013, 08:13

Dass man das "so braucht" für SDL, halte ich für ein Gerücht.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

24

09.02.2013, 09:46

Doch, das stimmt schon, denn in der SDL_main.h findet sich folgende Perversität:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/** The application's main() function must be called with C linkage,
 *  and should be declared like this:
 *      @code
 *      #ifdef __cplusplus
 *      extern "C"
 *      #endif
 *  int main(int argc, char *argv[])
 *  {
 *  }
 *      @endcode
 */
#define main    SDL_main

/** The prototype for the application's main() function */
extern C_LINKAGE int SDL_main(int argc, char *argv[]);

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

25

09.02.2013, 11:36

Ich hab noch nie was mit SDL gemacht, aber afaik ist die Verwendung von SDL_main.h optional.

26

09.02.2013, 20:49

Ne schon gut.
Mit Leerem Projekt meine ich, Datei->Neu->Projekt->Leeres Projekt.
Wenn ich da ihrgendwas mache geht alles.(SFML geht jetzt auch!)

Nur soballt ich statt einem Leeren Projekt ein anderes wähle, so kommt immer der genannte Fehler.
Aber wie kann ich das Fixen, stört mich jetzt gerade zwar nicht wirklich, wäre aber gut zu wissen was es ist.
Kann man denn nicht alle einstellungen Resetten?(Neuinstallation bringt nix!)

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

27

09.02.2013, 21:11

Neuinstallation? Oh mein Gott. Fehler in OSI-Layer 8 und er installiert neu. :dash:
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

eXpl0it3r

Treue Seele

Beiträge: 386

Wohnort: Schweiz

Beruf: Professional Software Engineer

  • Private Nachricht senden

28

09.02.2013, 23:11

Starte einfach immer mit einem leeren Projekt.

Den ganzen Mist, welcher dir die vorgefertigen Templates noch einbinden, brauchst du eigentlich nicht und können sogar eher zu Problemen führen.
Blog: https://dev.my-gate.net/
—————————————————————————
SFML: https://www.sfml-dev.org/
Thor: http://www.bromeon.ch/libraries/thor/
SFGUI: https://github.com/TankOs/SFGUI/

Werbeanzeige