Article View: be.comp.programming
Article #15758Re: Visual C++6.0 - Link error
From: Lieven Marchand
Date: Thu, 31 Aug 2000 16:40
Date: Thu, 31 Aug 2000 16:40
41 lines
2038 bytes
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-mailReferences:
<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