<HTML><BODY><P>Hi, </P>
<P>> Can you give us some more information about the problems? </P>
<P>For now I am trying to compile only non boost code. I haven't msvc7 so i am using msvc8 (Microsoft Visual Studio Express 2005 Beta). </P>
<P>I use ac++ v.0.9pre1 in the WPT mode.</P>
<P>I found that:</P>
<P>1) ac++ don't recognize the "__thiscall" and the "__clrcall" Microsoft keywords. I solved this defining:</P>
<P>-D __thiscall=<BR>-D __clrcall=</P>
<P>in the puma.cfg file.</P>
<P>2) In the STL implementation Microsoft use code like this:</P>
<P>class _CRTIMP_PURE exception<BR>{ // base of all library exceptions<BR>public:<BR>...<BR>exception& __CLR_OR_THIS_CALL operator=(const exception& _That)<BR>   {<BR>        if (this != &_That)<BR>        {<BR>            this->exception::~exception();<BR>            this->exception::exception(_That);       // -> AC++ ERROR<BR>        }<BR>        return *this;<BR>    }<BR>...</P>
<P>but ac++ report an error:</P>
<P>D:/Programmi/Microsoft Visual Studio 8/VC/INCLUDE/exception:120: error: `exception::exception' does not refer to object or function<BR></P>
<P>Is this a Microsoft C++ extension? Can I solve this?<BR></P>
<P>Thanks,<BR>mike</P>
<P><BR>-----Original Message-----<BR>From: Olaf Spinczyk <Olaf.Spinczyk@informatik.uni-erlangen.de><BR>To: riccobene-zzzz0002@mailblocks.com<BR>Cc: aspectc-user@aspectc.org<BR>Sent: Wed, 14 Jul 2004 11:35:44 +0200<BR>Subject: Re: [aspectc-user] compiling boost library<BR><BR>Hi, <BR> <BR><A href="mailto:riccobene-zzzz0002@mailblocks.com">riccobene-zzzz0002@mailblocks.com</A> wrote: <BR>> Hello, <BR>> > I am having problems compiling the boost library (<A href="http://www.boost.org" target=_blank>http://www.boost.org</A>). <BR>> > I am using ac++ v. 0.9pre1. <BR>> > Has anyone compiled it? <BR>> > thanks, <BR>> michelangelo <BR> <BR>Well, boost is a fancy template library and the template support in ac++ is ongoing work, i.e. the implementation is not 100% complete. The STL can only be parsed, because we don't analyse the template instances. However, in some situations there might be some information missing. <BR> <BR>Therefore, I'm not very much surprised. <BR> <BR>Can you give us some more information about the problems? <BR> <BR>Olaf <BR></P></BODY></HTML>