Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Warum wird diser Quelltext nicht gelinkt?

Frage Entwicklung C und C++

Mitglied: BernddasBrot2

BernddasBrot2 (Level 1) - Jetzt verbinden

10.06.2006, aktualisiert 22:56 Uhr, 4304 Aufrufe, 2 Kommentare

Hi,

ich versuch grad Sockets 'n bisschen zu lernen. Aber kein Compiler will mir den Quelltext übersetzen. Ich hab's jetzt schon mit MS Visual Studio und mit Dev-C++ von Bloodshed probiert. Ich hab den jetzt mal so aus dem Tutorial rauskopiert, aber es funktioniert einfach nicht. Ist vielleicht ein Fehler im Quelltext? Könntet ihr euch den mal anschauen - Wär echt nett, danke.

Hier der Code:
01.
#include <windows.h> 
02.
#include <winsock2.h> 
03.
#include <stdio.h> 
04.
//Prototypen 
05.
 
06.
int startWinsock(void) 
07.
 
08.
09.
 
10.
  WSADATA wsa; 
11.
 
12.
  return WSAStartup(MAKEWORD(2,0),&wsa); 
13.
 
14.
15.
 
16.
int main() 
17.
18.
 
19.
  long rc; 
20.
 
21.
  rc=startWinsock(); 
22.
 
23.
  if(rc!=0) 
24.
25.
 
26.
    printf("Fehler: startWinsock, fehler code: %d\n",rc); 
27.
 
28.
    return 1; 
29.
30.
 
31.
  else 
32.
33.
 
34.
    printf("Winsock gestartet!\n"); 
35.
36.
 
37.
  return 0; 
38.
 
39.
}


Danke schon mal
Bernd das Brot
Mitglied: Biber
10.06.2006 um 22:33 Uhr
Moin Bernd,

Du musst natürlich noch dem Linker die erforderliche Bibliothek mitgeben.

Da die WinSocket2-Funktion, die Du brauchst, in der (System-) ws2_32.dll deklariert ist, muss Du bei Dir die lib\libws2_32.a angeben.

Bei Dev++ ist das unter "Projekt"->"Optionen" -"Parameter" -"Linker" ->"Bibliothek oder DLL hinzufügen"
Bei Visual Studio sinngemäß die gleiche Ecke.

Gruß
Biber
Bitte warten ..
Mitglied: BernddasBrot2
10.06.2006 um 22:56 Uhr
Danke, damit hats funktioniert. Ich hab da schon ewig rumgesucht. Du bist echt genial!
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
JavaScript
Frame Quelltext mit JavaScript in eine Variable packen (3)

Frage von rsadmchef zum Thema JavaScript ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Ipv4 mieten (22)

Frage von homermg zum Thema Router & Routing ...

Windows Server
DHCP Server switchen (20)

Frage von M.Marz zum Thema Windows Server ...

Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...