[aspectc-user] command line for Add-In for Visual Studio
maoyan at gmx.net
Sun Sep 3 16:33:26 CEST 2006
I have some questions about using Visual Studio add-in:
1. how to write the command line, if i dont want to interactively use the Add-In but through a command line.
what should i do if I only want to weave the code with aspects but dont link.(in my project, i have to use some other tool to link my source code)
2. Somewhere in the Mail List, i read that, the Add-In can generate a working puma.config file. How to generate the puma.config?
3. in the source code of third side APIs, i have a code like:
#define TRAINIT_ARG(xxx, Comment, Mode, Device, CanNotUsedLevel ) \ \
the compiler will report error as unknown token.
Could this be a bug, since it worked if i delete the last spaces and slash, like:
#define TRAINIT_ARG(xxx, Comment, Mode, Device, CanNotUsedLevel ) \
thanks for your answer,
-------- Original-Nachricht --------
Datum: Wed, 16 Aug 2006 16:39:37 +0200
Von: Matthias Urban <matthias.urban at pure-systems.com>
An: Yan Mao <maoyan at gmx.net>
Betreff: Re: [aspectc-user] (no subject)
> > Yes, i have included windows.h and comutil.h, but still those errors.
> > I'd like to send u the example (maybe it's not so short, i hope u can
> understand my example).
> > thanks,
> ok, I've found one of the problems. LoadLibrary() expects an argument of
> type unsigned short* and you call it with L"..", which has type const
> wchar_t*. In ISO C++ wchar_t cannot be implicitely converted to short. I
> don't know why this works with Visual C++ (seems to be another extension
> to the standard C++ language). But wchar_t is compatible to int, so if
> you change the type of your String typedef (in IDictionary.h) to
> unsigned int* it should work.
> Best regards,
> Matthias Urban Phone: +49-391-544569-32
> pure-systems GmbH Fax: +49-391-544569-90
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
More information about the aspectc-user