🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #4630

Re: Compilermeldingen in Visual C++ .NET

#4630
From: Pieter Philippaerts
Date: Thu, 17 Jul 2003 20:21
29 lines
2783 bytes
"Ivan Van den Bossche" <ivan.van.den.bossche@pandora.be> wrote in message
> d:\backup\IVB\PrintOnDemand SERVICE\PODService\main.cpp(167): warning
C4267:
> 'argument' : conversion from 'size_t' to 'int', possible loss of data

size_t is een uint, dus bij het converteren van uint naar int kan je data
verliezen.

> PODService error LNK2005: _malloc already defined in LIBC.lib(malloc.obj)
> PODService error LNK2005: _free already defined in LIBC.lib(free.obj)
> PODService error LNK2005: "private: __thiscall type_info::type_info(class
> type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in
> LIBC.lib(typinfo.obj)
> PODService error LNK2005: "private: class type_info & __thiscall
> type_info::operator=(class type_info const &)"
> (??4type_info@@AAEAAV0@ABV0@@Z) already defined in LIBC.lib(typinfo.obj)
> PODService warning LNK4098: defaultlib 'MSVCRT' conflicts with use of
other
> libs; use /NODEFAULTLIB:library
> PODService fatal error LNK1169: one or more multiply defined symbols found

Uit de bovenstaande fouten leid ik af dat je je project met twee
verschillende C runtimes wil linken [namelijk libc.lib en msvcrt.lib]. De
link met msvcrt wordt automatisch gedaan.
Oplossing hiervoor is [1] ofwel niet linken met libc.lib [2] ofwel compilen
met de NODEFAULTLIB optie, zoals de error message aangeeft.

Mvg,
Pieter Philippaerts
Technical Details
Message-ID: <1058473010.532383@seven.kulnet.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.vmunix.org!aotearoa.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
References: <MqCRa.16688$F92.2067@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 107324,4b80f0c22f2ea67f
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,4b80f0c22f2ea67f
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-07-17 13:16:52 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.vmunix.org!aotearoa.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: "Pieter Philippaerts" <Pieter@nospam.mentalis.org>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: Compilermeldingen in Visual C++ .NET
Date: Thu, 17 Jul 2003 22:21:15 +0200
Organization: KULeuvenNet
Lines: 31
Message-ID: <1058473010.532383@seven.kulnet.kuleuven.ac.be>
References: <MqCRa.16688$F92.2067@afrodite.telenet-ops.be>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
X-Trace: naxos.belnet.be 1058473011 19797 134.58.127.12 (17 Jul 2003 20:16:51 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Thu, 17 Jul 2003 20:16:51 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.3790.0
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@localhost
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)