
33325
03.08.2006, aktualisiert am 05.08.2006
Dev-Cpp Libs einbinden
Hallo zusammen,
Bin gerade dabei mich mit Socketprogrammierung zu beschäftigen. Und alles was ich erstmal machen möchte,ist, die Sockets von Windows zu öffnen. Und daran scheiterts auch schon.
Denn dafür benötigt Dev-C++ die Libary "libwsock32.a", die man über "Projekt -> Projektoptionen" einbinden könnte.
Doch leider erscheint statt den gewünschten Projektoptionen eine Fehlermeldung...
Da alles neuinstallieren nichts half, öffnete ich das .dev Projektfile mit Notepad.
Dort ist zum Glück alles sehr schön übersichtlich aufgeteilt:
Wie muss ich in diese Datei die Libs einbinden??
Mit
Libs=libwsock32.a
Libs="libwsock32.a"
Libs=libwsock32.a;
???
Könnte mir jemand mal die richtige formulierung nennen???
danke im vorraus
mfg
MaLuWa
Bin gerade dabei mich mit Socketprogrammierung zu beschäftigen. Und alles was ich erstmal machen möchte,ist, die Sockets von Windows zu öffnen. Und daran scheiterts auch schon.
Denn dafür benötigt Dev-C++ die Libary "libwsock32.a", die man über "Projekt -> Projektoptionen" einbinden könnte.
Doch leider erscheint statt den gewünschten Projektoptionen eine Fehlermeldung...
Da alles neuinstallieren nichts half, öffnete ich das .dev Projektfile mit Notepad.
Dort ist zum Glück alles sehr schön übersichtlich aufgeteilt:
[Project]
FileName=bot.dev
Name=Bot
UnitCount=1
Type=1
Ver=1
ObjFiles=
Includes=
Libs=
[...]
Wie muss ich in diese Datei die Libs einbinden??
Mit
Libs=libwsock32.a
Libs="libwsock32.a"
Libs=libwsock32.a;
???
Könnte mir jemand mal die richtige formulierung nennen???
danke im vorraus
mfg
MaLuWa
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 37280
Url: https://administrator.de/forum/dev-cpp-libs-einbinden-37280.html
Ausgedruckt am: 23.05.2025 um 10:05 Uhr
5 Kommentare
Neuester Kommentar

morgen,
na wenn das wie ne art ini file aufgebaut ist dann so Libs=libwsock32.a einbinden.
mfg
na wenn das wie ne art ini file aufgebaut ist dann so Libs=libwsock32.a einbinden.
mfg

sorry kenn mich ansonsten ni mit c++ aus 
mfg
mfg
Moin MaLuWa,
was kommt denn für eine Fehlermeldung bei Dir?
Dev-C++ ist eigentlich ziemlich robust bei der Installation und ich wüßte nicht, wie man/frau die Standardinstallation so verkanten kann.
Da müssen ja irgendwo in den Optionen nicht zusammenpassende Parameter angeklikt worden sein.
Wenn alles nichts hilft, dann schieß für Dein Projekt eine Make-Zeile und g++.exe per Hand ab:
make.exe -f "D:\Dev-Cpp\Makefile.win" all
g++.exe -c lib/testxx.cpp -o lib/testxx.o -I"D:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"D:/Dev-Cpp/include/c++/3.4.2/backward" -I"D:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"D:/Dev-Cpp/include/c++/3.4.2" -I"D:/Dev-Cpp/include"
g++.exe lib/testxx.o -o "Projekt1.exe" -L"D:/Dev-Cpp/lib" -mwindows lib/libwsock32.a
...wobei "Projekt1.cpp" durch Deinen Projektnamen und "testxx" durch den Namen Deiner main.* ersetzt werden muss.
In der Projekt1.dev steht in der Zeile "libs=" kein Eintrag
Dafür taucht die lib/libwsock32.a in dieser Zeile auf:
[Project]
Linker=lib/libwsock32.a_@@_
...
Würde trotzdem an Deiner Steller erstmal die Installation geraderücken.
HTH
Biber
was kommt denn für eine Fehlermeldung bei Dir?
Dev-C++ ist eigentlich ziemlich robust bei der Installation und ich wüßte nicht, wie man/frau die Standardinstallation so verkanten kann.
Da müssen ja irgendwo in den Optionen nicht zusammenpassende Parameter angeklikt worden sein.
Wenn alles nichts hilft, dann schieß für Dein Projekt eine Make-Zeile und g++.exe per Hand ab:
make.exe -f "D:\Dev-Cpp\Makefile.win" all
g++.exe -c lib/testxx.cpp -o lib/testxx.o -I"D:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"D:/Dev-Cpp/include/c++/3.4.2/backward" -I"D:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"D:/Dev-Cpp/include/c++/3.4.2" -I"D:/Dev-Cpp/include"
g++.exe lib/testxx.o -o "Projekt1.exe" -L"D:/Dev-Cpp/lib" -mwindows lib/libwsock32.a
...wobei "Projekt1.cpp" durch Deinen Projektnamen und "testxx" durch den Namen Deiner main.* ersetzt werden muss.
In der Projekt1.dev steht in der Zeile "libs=" kein Eintrag
Dafür taucht die lib/libwsock32.a in dieser Zeile auf:
[Project]
Linker=lib/libwsock32.a_@@_
...
Würde trotzdem an Deiner Steller erstmal die Installation geraderücken.
HTH
Biber