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

BLU3 L30PARD

Treue Seele

  • »BLU3 L30PARD« ist der Autor dieses Themas

Beiträge: 336

Wohnort: Hoch oben im Norden Schleswig Holsteins

Beruf: Schüler

  • Private Nachricht senden

1

10.07.2010, 08:53

NetBeans 6.9 C++ richtig einrichten

Hi Leutz!

Ich habe mir gerade die neue NetBeans Version (6.9, C++) heruntergeladen.
Dabei habe ich festgestellt, dass mir NetBeans besser gefällt als Code::Blocks.
Ich habe prompt ein kleines Scherzprogramm geschrieben, wollte compilieren, aber:

(Link)


Die IDE hat automatisch die Komponenten von MinGW gefunden, aber nicht die Make-Datei.
Wenn ich jetzt bei "Make Command" den Pfad zu "mingw-make.exe" eingebe, kommt die Meldung am
unteren Bildschirmrand, ich sollte den Make von MSYS verwenden. WAS IST MSYS???
Bzw. wo bekomme ich es her und wie richte ich dann das ganze in Netbeans ein???

BLU3 L30PARD

Treue Seele

  • »BLU3 L30PARD« ist der Autor dieses Themas

Beiträge: 336

Wohnort: Hoch oben im Norden Schleswig Holsteins

Beruf: Schüler

  • Private Nachricht senden

2

10.07.2010, 09:13

Das obige Problem konnte ich doch noch alleine lösen, aber wie kann ich SFML einbinden?
Habe dieses Tut gefunden: [LINK]
Habe alles befolgt, aber jetzt kommt das:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory `/c/Dokumente und Einstellungen/Administrator/Eigene Dateien/Workspaces/NetBeans C++/SFML_mit_NetBeans'
"/bin/make"  -f nbproject/Makefile-Debug.mk dist/Debug/MinGW-Windows/sfml_mit_netbeans.exe
make[2]: Entering directory `/c/Dokumente und Einstellungen/Administrator/Eigene Dateien/Workspaces/NetBeans C++/SFML_mit_NetBeans'
mkdir -p build/Debug/MinGW-Windows
rm -f build/Debug/MinGW-Windows/main.o.d
g++.exe -c -g -I/C/Programmierung/SFML/MinGW/include -MMD -MP -MF build/Debug/MinGW-Windows/main.o.d -o build/Debug/MinGW-Windows/main.o main.cpp
mkdir -p dist/Debug/MinGW-Windows
g++.exe     -o dist/Debug/MinGW-Windows/sfml_mit_netbeans build/Debug/MinGW-Windows/main.o -lsfml-system -lsfml-window -lsfml-graphics 
c:\Programme\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lsfml-system
collect2: ld returned 1 exit status
make[2]: *** [dist/Debug/MinGW-Windows/sfml_mit_netbeans.exe] Error 1
make[1]: *** [.build-conf] Error 2
make[2]: Leaving directory `/c/Dokumente und Einstellungen/Administrator/Eigene Dateien/Workspaces/NetBeans C++/SFML_mit_NetBeans'
make: *** [.build-impl] Error 2
make[1]: Leaving directory `/c/Dokumente und Einstellungen/Administrator/Eigene Dateien/Workspaces/NetBeans C++/SFML_mit_NetBeans'

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

Ich habe schon alles versucht ;(
Ich habe die .dll Dateien in alle möglichen Ordner gepackt, aber es geht einfach nicht ;(
Kann mir jemand helfen?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »BLU3 L30PARD« (10.07.2010, 16:26)


3

13.07.2010, 23:37

Mmh
hast du unter Project-Properties bei Build->Linker->Libraries bei allen Konfigurationen die DLLs/so's drin?

Ich benutze Cygwin, aber ich glaube kaum, dass das was an deinem Problem ändern wird...

BLU3 L30PARD

Treue Seele

  • »BLU3 L30PARD« ist der Autor dieses Themas

Beiträge: 336

Wohnort: Hoch oben im Norden Schleswig Holsteins

Beruf: Schüler

  • Private Nachricht senden

4

14.07.2010, 10:16

ja alles eingefügt...

5

14.07.2010, 12:17

Hast du unter Project Properties->Build->Linker->Additional Library Directories den lib-Ordner (SFML/lib) drin? Bzw. SFML-Libs in das Mingw Lib folder gepackt?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Chromanoid« (14.07.2010, 12:24)


dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

6

14.07.2010, 12:36

Ich sehe dass du Windows verwendest. Wenn es um Softwareentwicklung für Windows geht führt imo kein Weg an Visual Studio vorbei. Ich werd dich nich davon abhalten NetBeans zu benutzen (auch wenn mir persönlich Code::Blocks noch tausendmal lieber wäre als dieser Java Kram) aber falls du es noch nicht ausprobiert hast solltest du unbedingt einen Blick hier drauf werfen: http://www.microsoft.com/express/Downloads/#2010-Visual-CPP
du verpasst sonst einiges...

7

14.07.2010, 12:56

mmh, sobald er das Teil eingerichtet hat, kann er OS unabhängig kompilieren bzw. kann das Projekt einfach unter Linux öffnen ohne große Anpassungen vornehmen zu müssen. Wozu braucht er dann noch MS VS? Klar ist VS sinnvoll, wenn man DirectX einsetzen oder mit WPF und .Net arbeiten will, aber ansonsten kann man auch jede andere IDE nehmen. Und Netbeans ist da nicht die schlechteste Wahl. Siehe auch Anfänger Sprache

http://en.wikipedia.org/wiki/Comparison_…nt_environments

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Chromanoid« (14.07.2010, 13:05)


dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

8

14.07.2010, 13:15

mmh, sobald er das Teil eingerichtet hat, kann er OS unabhängig kompilieren bzw. kann das Projekt einfach unter Linux öffnen ohne große Anpassungen vornehmen zu müssen.

Das ist natürlich ein Vorteil, wenn er das wirklich braucht, sag ich auch nix dagegen.

Wozu braucht er dann noch MS VS? Klar ist VS sinnvoll, wenn man DirectX einsetzen oder mit WPF und .Net arbeiten will, aber ansonsten kann man auch jede andere IDE nehmen.

Natürlich kann man auch eine andere IDE nehmen, aber wenn seine Zielplatform nur Windows heißt dann würde ich sehr stark zu Visual Studio raten (ich persönlich verwende auch dann noch Visual Studio wenn das Zeug auch unter Linux laufen soll). Allein der Visual Studio Debugger ist meilenweit besser als der aller anderen IDEs die ich kenne.

9

14.07.2010, 14:02

Welche Debugger hast du denn schon mal ernsthaft benutzt? Ich persönlich habe noch nicht viele Erfahrungen mit dem Cpp Netbeans Debugger gemacht, aber soweit ich das sehe, steht er dem VS Debugger in nichts nach, da gdb nun wirklich ein sehr reifes produkt ist...

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

10

14.07.2010, 14:06

Code::Blocks unter Linux (d.h. gdb, vor allem auch Remote), NetBeans und Eclipse (Java debugger).

Werbeanzeige