|
You last visited: Today at 16:38
Advertisement
Socket Fehler
Discussion on Socket Fehler within the C/C++ forum part of the Coders Den category.
06/04/2013, 21:12
|
#1
|
elite*gold: 7
Join Date: Apr 2011
Posts: 58
Received Thanks: 2
|
Socket Fehler
hallo, ich habe folgende dateien:
main.cpp -> socket.cpp ->
socket.h ->
wenn ich das programm debugge kommt immer folgende fehler-meldung:
Code:
obj\Debug\main.o||In function `main':|
C:\Users\Martin\Desktop\System\main.cpp|33|undefined reference to `Socket::Socket()'|
C:\Users\Martin\Desktop\System\main.cpp|34|undefined reference to `Socket::create()'|
C:\Users\Martin\Desktop\System\main.cpp|36|undefined reference to `Socket::connect(std::string, int)'|
C:\Users\Martin\Desktop\System\main.cpp|40|undefined reference to `Socket::send(std::string) const'|
C:\Users\Martin\Desktop\System\main.cpp|41|undefined reference to `Socket::close() const'|
C:\Users\Martin\Desktop\System\main.cpp|43|undefined reference to `Socket::~Socket()'|
C:\Users\Martin\Desktop\System\main.cpp|43|undefined reference to `Socket::~Socket()'|
||=== Build finished: 7 errors, 0 warnings (0 minutes, 0 seconds) ===|
was habe ich falsch geamcht?
ich danke für eure hilfe und weiß dass es nicht leicht ist den fehler zu finden, aber tdem danke^^
|
|
|
06/04/2013, 21:31
|
#2
|
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
|
Kannst du den Code nicht auf das wesentliche Problem reduzieren? Du hast beim Schreiben der Klasse sicherlich schon das ein oder andere mal getestet, was funktioniert. Also wo tritt der Fehler korrekt auf? Scheint irgendwas mit der Dateiwirtschaft bei dir nicht zu stimmen.
|
|
|
06/04/2013, 21:38
|
#3
|
elite*gold: 7
Join Date: Apr 2011
Posts: 58
Received Thanks: 2
|
nein, nicht getestet, ich hab nach einem buch das gemacht ,auc hso wie es da dri nsteht, aber es funzt net
|
|
|
06/04/2013, 21:58
|
#4
|
elite*gold: 99
Join Date: Apr 2011
Posts: 730
Received Thanks: 236
|
Hast du den linker gesetzt? Dürfte bei Visual Studio WINSOCKLIB oder so sein, weiß ich grad nicht aus dem Kopf
|
|
|
06/04/2013, 21:59
|
#5
|
elite*gold: 7
Join Date: Apr 2011
Posts: 58
Received Thanks: 2
|
ich nutze codeblocks, was muss ich da machen?
|
|
|
06/04/2013, 22:01
|
#6
|
elite*gold: 99
Join Date: Apr 2011
Posts: 730
Received Thanks: 236
|
codeblocks ist Mist, aber egal, "codeblocks winsock linken" googlen
|
|
|
06/04/2013, 22:03
|
#7
|
elite*gold: 7
Join Date: Apr 2011
Posts: 58
Received Thanks: 2
|
ok, aber warum ist codeblocks mist?
|
|
|
06/04/2013, 22:27
|
#8
|
elite*gold: 58
Join Date: Jun 2008
Posts: 2,311
Received Thanks: 8,420
|
Du hast schon die socket.cpp gelinkt? Also wird die mitcompiled? Deine Klasse wird ja nicht richtig gelinked, also würde ich zuerst mal da nachsehen
Padmak
|
|
|
06/04/2013, 22:28
|
#9
|
elite*gold: 7
Join Date: Apr 2011
Posts: 58
Received Thanks: 2
|
was ist denn nun an code block so schlecht, und was sollte ich stattdessen nehmen?
und wie linke ich die socket.cpp?
|
|
|
06/04/2013, 22:32
|
#10
|
elite*gold: 58
Join Date: Jun 2008
Posts: 2,311
Received Thanks: 8,420
|
Code::Blocks ist relativ gut, da gibts vor allem für Anfänger nix zu meckern.
Du musst die einfach zum Projekt hinzufügen, dass du main.cpp, socket.cpp und socket.h links in den Projektdateien drin hast
Padmak
|
|
|
06/04/2013, 22:33
|
#11
|
elite*gold: 7
Join Date: Apr 2011
Posts: 58
Received Thanks: 2
|
erklär mal wie das zufügengeht, sry
|
|
|
06/04/2013, 22:37
|
#12
|
elite*gold: 99
Join Date: Apr 2011
Posts: 730
Received Thanks: 236
|
Quote:
Originally Posted by Marfi98
erklär mal wie das zufügengeht, sry
|
Welches Buch nutzt du? Warum eigentlich winsock? Was willst du überhaupt machen? Gibt ziemlich sicher bessere Möglichkeiten.
Codeblocks stinkt meiner Meinung nach gegen Visual Studios (ultimate) einfach ab :/
|
|
|
06/04/2013, 22:44
|
#13
|
elite*gold: 7
Join Date: Apr 2011
Posts: 58
Received Thanks: 2
|
ich habe c++ von a bis z
vs ult ist mir zu viel schrott den ich nicht brauche
und was gibt es noch außer sockets?
|
|
|
06/04/2013, 22:49
|
#14
|
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
|
Ob C::B oder VS spielt hier keine Rolle. Der Fehler liegt nicht an der Entwicklungsumgebung.
Quote:
Hier liegt der Hund schon viel eher begraben. Nachdem du das Buch als Grillanzünder verwendet hast, legst du dir bitte ein anderes ordentliches zu (siehe die Buchtipps hier im Forum).
|
|
|
06/04/2013, 22:50
|
#15
|
elite*gold: 7
Join Date: Apr 2011
Posts: 58
Received Thanks: 2
|
ist das buch schlecht? bin off bis morgen
|
|
|
|
|
Similar Threads
|
[Problem]I-ein Fehler mit Socket ?
09/18/2010 - Metin2 Private Server - 3 Replies
Hi Com ich habe da ein Problem ...
Es gibt ja jz threads wie man shutdowns versendet etc...
Ich habe mir da etwas gemacht aber es kommen folgende fehler ...
Warning: socket_connect() : unable to connect : Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. in C:\xampp\htdocs\SS\shutdown.php on line 18
Warning: socket_write() :...
|
[HowTo] MySQL socket Fehler fixxen
05/17/2010 - Metin2 PServer Guides & Strategies - 9 Replies
...wenn ihr eine Datenbank per FTP eingefügt habt und bei MySQL der Fehler:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
kommt seit ihr hier richtig! :)
Es ist ganz einfach:
chown -R mysql /var/db/mysql && chgrp -R mysql /var/db/mysql && /usr/local/etc/rc.d/mysql-server start
/var/db/mysql = euer MySQL Pfad
iMer
|
All times are GMT +2. The time now is 16:38.
|
|