Entwicklungsumgebung Dev-C++

Hallo!

Wer arbeitet mit Dev-C++?

Bei sämtlichen Dateien, die ich kompilieren will, wird folgende Fehlermeldung ausgegeben:

[Linker error] undefined reference to ‚WinMain@16‘

Was bedeutet das?

Hallo.

Dank http://www.grafikprogrammierung.de weiss ich halbwegs wie Dev-C++ funktioniert. ZUmindest deutet die Fehlermeldung auf einen fehlenden Verweis hin. Hier ein Textbeispiel wie OpenGL & Dev-C++ zusammenkommt:
[…]
Installationsanleitung für GLUT mit dem C-Compiler Dev-C++

Damit Sie die OpenGL-Beispiele kompilieren und ausführen können, müssen Sie folgende Schritte durchführen:

Die Datei devcpp4.zip entpacken und setup.exe ausführen.
Die Entwicklungsumgebung Dev-C++ im Verzeichnis C:\Dev-C++\ installieren.
Die Datei GLUT.zip entpacken und folgende Dateien in das angegebene Verzeichnis kopieren:
Datei Verzeichnis
Glut32.dll C:\Windows\system32\
Glut.h C:\Dev-C++\Include\Gl
Libglut32.a C:\Dev-C++\Lib

Eventuell vorhandene Dateien werden überschrieben.
Falls Sie ein neues OpenGL-Projekt anlegen wollen, wird unter File -> New Project… der Eintrag Console Application ausgewählt.

Anschließend wird unter Project -> Project options bei den Linker-Einstellungen folgendes eingetragen:

-lopengl32 -lglut32 -lglu32[…]

Hier noch die Projekthomepage: http://www.bloodshed.net/

HTH
mfg M.L.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

[Linker error] undefined reference to ‚WinMain@16‘

Dieser Fehler kommt, wenn du ein „Win32 GUI Projekt“ hast, aber anscheinend ein Console-Projekt kompilieren willst. Also einfach auf Projekteinstellungen gehen und in der Listbox auf der ersten seite „Win32 Console“ auswählen.

bye
Christoph

Hallo,

ZUmindest deutet die Fehlermeldung auf
einen fehlenden Verweis hin.

das weiß man sobald man die Fehlermeldung übersetzt, ja :smile:

Die Datei devcpp4.zip entpacken und setup.exe ausführen.
Die Entwicklungsumgebung Dev-C++ im Verzeichnis C:\Dev-C++\
installieren.
Die Datei GLUT.zip entpacken und folgende Dateien in das
angegebene Verzeichnis kopieren:
Datei Verzeichnis
Glut32.dll C:\Windows\system32\
Glut.h C:\Dev-C++\Include\Gl
Libglut32.a C:\Dev-C++\Lib

blaaa :smile: Sorry, aber dafür hat Dev-C++ nen eingebauten Webupdater. Und wer den nicht begreift, kann sich die Dev-Paks runterladen, die auch alles installieren. Da is nix mehr mit „Kopiere dies dahin“, geht alles automatisch :smile:

Hier noch die Projekthomepage: http://www.bloodshed.net/

Ich empfehle die „Etwas aufgemotztere Version“ mit Gui-Designer: http://wxdsgn.sourceforge.net - kommt gut an Visual C++ hin und gibt sogar was zum rumklicken.

bye,
Christoph