[aspectc-user] Compiling helloworld aspect C++ on Symbian

Olaf Spinczyk Olaf.Spinczyk at informatik.uni-erlangen.de
Mon Sep 5 12:42:52 CEST 2005


Hi,

Marti Bayo-alemany wrote:
> Hi all,
> I have tried to use the STU mode but it is actually not working.
> The command is the following ...
> ..\..\ac\ac++  -g -p source  -c source\helloworld_application.cpp  -o 
> helloworld-out\helloworld_application.cpp -e cpp --skip-bodies-non-prj 
> --no_problem_spec_scope --gnu-2.95 -d ..\helloworld-out -I.  -D_DEBUG 
> -D_UNICODE -D__SYMBIAN32__ -D__GCC32__ -D__EPOC32__ -D__MARM__ 
> -D__MARM_ARMI__ -D__DLL__ -I"C:\Symbian\7.0s\Series60_v20\Epoc32\include\"
> 
> With the WPT mode the compiler is trying to include the aspect.ah from 
> source. Due aspect.ah is not a c++ files there is compilation problems.
> 
> I have tested on the following two paths structures
> 
> symbian|
>            |->helloworld(*)|---->source
>                                     |---->helloworld-out
> 
> ... and ...
> 
> symbian|
>            |->helloworld(*)|---->source
>            |
>            |->helloworld-out

the second directory structure is better! You shouldn't have the output 
directory in the source directory.

Regarding the inclusion of the aspect header in the generated code, it 
might help to add a -I<directory> for every directory that contains an 
aspect header on the command line. In your case this means that you have 
to add -Isource.

(explanation follows later)

Does that help?

Olaf



More information about the aspectc-user mailing list