Boost logo

Boost Users :

Subject: Re: [Boost-users] compiling chapter 2 BGL
From: Louis Lavery (Louis_at_[hidden])
Date: 2010-08-09 15:57:10


On 09/08/2010 18:29, Steven Watanabe wrote:
> AMDG
>
> Louis Lavery wrote:
>> I've owned the BGL book for a few years and am, just now, having a
>> go at chapter 3. I've written...
>>
>> #include <boost/graph/adjacency_list.hpp>
>>
>> int main()
>> {
>> return EXIT_SUCCESS;
>> }
>>
>> ...and, when I compile it using vc9, get...
>>
>>
>> Compiling...
>> main.cpp
>> c:\boost_1_42_0\boost\unordered\unordered_set.hpp(402) : error C2220:
>> warning treated as error - no 'object' file generated
>> c:\boost_1_42_0\boost\unordered\unordered_set.hpp(500) : see reference
>> to class template instantiation 'boost::unordered_set<T,H,P,A>' being
>> compiled
>> c:\boost_1_42_0\boost\unordered\unordered_set.hpp(402) : warning
>> C4224: nonstandard extension used : formal parameter 'hash' was
>> previously defined as a type
>
> I don't think this is a legitimate warning. I've seen complaints about
> it before, but I've never been able to reproduce it. What compiler
> options are you using? (You can get them from the IDE at
> Project -> Properties -> Configuration Properties -> C/C++ -> Command Line)

/Od /I "C:\boost_1_42_0" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D
"_VC80_UPGRADE=0x0710" /D "_MBCS" /Gm /EHsc /RTC1 /MTd /Za /Fo"Debug\\"
/Fd"Debug\vc90.pdb" /W4 /WX /nologo /c /ZI /TP /errorReport:prompt

Louis.

BTW, I haven't seen my original post on boost-users, just this reply,
and the same thing happened last time. Any idea what I'm doing wrong?


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net