🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #15758

Re: Visual C++6.0 - Link error

#15758
From: Lieven Marchand
Date: Thu, 31 Aug 2000 16:40
41 lines
2038 bytes
"Peter Demeyer" <peter.demeyer@pandora.be> writes:

> Ik heb een eenvoudig voorbeeldprogramma gekopieerd om de werking van
> Windows-sockets aan te tonen.
> De code bevat o.a. deze regels:
> 
> ...
> #include <winsock.h>
> ...
> shutdown( sock, 2 );
> closesocket( sock );
> WSACleanup();
> ...
> 
> Bij het compileren krijg ik link-errors als:
> test3.obj : error LNK2001: unresolved external symbol _closesocket@4
> test3.obj : error LNK2001: unresolved external symbol _shutdown@8
> test3.obj : error LNK2001: unresolved external symbol _connect@12
> test3.obj : error LNK2001: unresolved external symbol _htons@4
> en LNK2001-errors bij blijkbaar alle winsock-functies die erin staan.
> 
> Enkele mogelijke oplossingen die ik al gelezen en uitgeprobeerd heb zijn:
> ws2_32.lib en/of wsock32.lib toevoegen bij
> Project-Settings-Link-Object/library modules,
> maar dat helpt ook niet.
> 
> Iemand een ander idee?

Ik ben niet vertrouwd met Visual C++ maar het ziet ernaar uit dat hij
de namen van de winsock functies gemangeld heeft voor C++. Ofwel als C
compileren ofwel

extern "C" {
#include <winsock.h>
}

misschien eens proberen?

-- 
Lieven Marchand <mal@bewoner.dma.be>
Lambda calculus - Call us a mad club
Technical Details
Message-ID: <m3ya1dqt84.fsf@localhost.localdomain>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-east!supernews.com!news.maxwell.syr.edu!newsgate.cistron.nl!newsfeed1.news.nl.uu.net!sun4nl!not-for-mail
References: <hzfr5.61346$AP3.509989@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,20dd05c51c14d54d
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2000-08-31 10:58:12 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-east!supernews.com!news.maxwell.syr.edu!newsgate.cistron.nl!newsfeed1.news.nl.uu.net!sun4nl!not-for-mail
Sender: mal@localhost.localdomain
Newsgroups: be.comp.programming
Subject: Re: Visual C++6.0 - Link error
References: <hzfr5.61346$AP3.509989@afrodite.telenet-ops.be>
From: Lieven Marchand <mal@bewoner.dma.be>
Date: 31 Aug 2000 18:40:43 +0200
Message-ID: <m3ya1dqt84.fsf@localhost.localdomain>
X-Newsreader: Gnus v5.5/XEmacs 20.4 - "Emerald"
Lines: 41
NNTP-Posting-Host: uu212-190-14-11.unknown.uunet.be
X-Trace: 967744666 news.be.uu.net 5990 212.190.14.11