Forums | developer.brewmp.com Forums | developer.brewmp.com

Developer

Forums

Forums:

Hello guy's...
Need your help so much.

Would you like tell me about AEE_static.h ? I need create static application for one of handset provider.

I take example helloworld. I'm using ADS 1.2 and ARM compiler.
After add static function, and create .dll, i must include AEE_static.h.

1>------ Build started: Project: helloworld, Configuration: Debug Win32 ------
1>Compiling...
1>helloworld.c
1>c:\program files\brew 3.1.5\sdk\inc\aee.h(487) : fatal error C1083: Cannot open include file: 'AEE_static.h': No such file or directory
1>Build log was saved at "file://c:\Documents and Settings\CEKI\My Documents\Visual Studio 2005\Projects\tutorial\helloworld\Debug\BuildLog.htm"
1>helloworld - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Seems like i already search the article about this issue and looked for information about how to make static BREW application and i did not find it.

Thank you guy's. Hopefully that you can give some information about this issue.
:)

AEE_Static.h is for BREW helper functions for static applications and modules; is Static linkage variant of AEE.h. and is in "\pk\inc" dir. You need to include this path in your project.
More info on static apps:
http://brewforums.qualcomm.com/showthread.php?t=21407&highlight=static+a...

AEE_Static.h is for BREW helper functions for static applications and modules; is Static linkage variant of AEE.h. and is in "\pk\inc" dir. You need to include this path in your project.
More info on static apps:
http://brewforums.qualcomm.com/showthread.php?t=21407&highlight=static+a...

Thank's for the replied adhudase... :)
Since i already read your post at
http://brewforums.qualcomm.com/showthread.php?t=21407&highlight=static+a...
May i ask again ? I can not find AEE_static.h in my BREW directory inc.
I set the instalation path in
C:\Program Files\BREW 3.1.5\sdk\inc.
Dear adhudase,
What is the meaning of this kind of error ?
---------------------------------------------------------------
OBJECT hellow~1.o
C:\ADS\bin\armcc -c -DDYNAMIC_APP -cpu ARM7TDMI -apcs /ropi/interwork/no
rwpi -littleend -zo -fa -g -Ospace -O2 -I. -IC:\PROGRA~1\BREW31~1.5\sdk\inc -o
hellow~1.o c:\DOCUME~1\CEKI\MYDOCU~1\VISUAL~1\Projects\tutorial\HELLOW~1\hellow
~1.c
"C:\PROGRA~1\BREW31~1.5\sdk\inc\AEE.h", line 488: Serious error: C2857E: #includ
e file "AEE_static.h" wouldn't open
"C:\PROGRA~1\BREW31~1.5\sdk\inc\AEEStdLib.h", line 514: Serious error: C2857E: #
include file "AEEStdLib_static.h" wouldn't open
"C:\PROGRA~1\BREW31~1.5\sdk\inc\aeestaticstdlib.h", line 26: Fatal error: C2860E
: #error encountered "AEEStaticStdLib.h is not for intended for direct inclusion
. Please remove any include directives that reference AEEStaticStdLib.h directl
y and change them to include AEEStdLib.h."
Seems like you said before, i think it is related with AEE.h,.
My client want us to create static module using armcc compiler. For the last project, we used GNU gcc compiler to create .mod file dynamic and sent to client for make it into static module.
Thank You Guy's....

Thank's for the replied adhudase... :)
Since i already read your post at
http://brewforums.qualcomm.com/showthread.php?t=21407&highlight=static+a...
May i ask again ? I can not find AEE_static.h in my BREW directory inc.
I set the instalation path in
C:\Program Files\BREW 3.1.5\sdk\inc.
Dear adhudase,
What is the meaning of this kind of error ?
---------------------------------------------------------------
OBJECT hellow~1.o
C:\ADS\bin\armcc -c -DDYNAMIC_APP -cpu ARM7TDMI -apcs /ropi/interwork/no
rwpi -littleend -zo -fa -g -Ospace -O2 -I. -IC:\PROGRA~1\BREW31~1.5\sdk\inc -o
hellow~1.o c:\DOCUME~1\CEKI\MYDOCU~1\VISUAL~1\Projects\tutorial\HELLOW~1\hellow
~1.c
"C:\PROGRA~1\BREW31~1.5\sdk\inc\AEE.h", line 488: Serious error: C2857E: #includ
e file "AEE_static.h" wouldn't open
"C:\PROGRA~1\BREW31~1.5\sdk\inc\AEEStdLib.h", line 514: Serious error: C2857E: #
include file "AEEStdLib_static.h" wouldn't open
"C:\PROGRA~1\BREW31~1.5\sdk\inc\aeestaticstdlib.h", line 26: Fatal error: C2860E
: #error encountered "AEEStaticStdLib.h is not for intended for direct inclusion
. Please remove any include directives that reference AEEStaticStdLib.h directl
y and change them to include AEEStdLib.h."
Seems like you said before, i think it is related with AEE.h,.
My client want us to create static module using armcc compiler. For the last project, we used GNU gcc compiler to create .mod file dynamic and sent to client for make it into static module.
Thank You Guy's....

Compiler is unable to find include files "AEE_static.h","AEEStdLib_static.h" and hence throwing error.All these files (required for static apps) are in C:\PROGRA~1\BREW31~1.5\pk\inc ("C:\Program Files\

Compiler is unable to find include files "AEE_static.h","AEEStdLib_static.h" and hence throwing error.All these files (required for static apps) are in C:\PROGRA~1\BREW31~1.5\pk\inc ("C:\Program Files\

Dear adhudase.. :)
Is there folder \pk

Dear adhudase.. :)
Is there folder \pk

Sorry, that is part of "Brew OEM porting Kit" which gets installed to Brew SDK folder.
I guess you need to work with OEM to get access to it and make your code compilable.

Sorry, that is part of "Brew OEM porting Kit" which gets installed to Brew SDK folder.
I guess you need to work with OEM to get access to it and make your code compilable.

Hmmm...So that is the problem.
I will try to contact our provider for this issue.
How about OEMModTableExt.c. is it also must contact OEM ?
So, AEE_static.h could not be download freely, is this right ?
Dear adhudase,
So that, what i must to do if i wanna create static BREW application ?
Every source code that i have must be included AEE_static.h.
Is there another way for this issue ? :confused:

Hmmm...So that is the problem.
I will try to contact our provider for this issue.
How about OEMModTableExt.c. is it also must contact OEM ?
So, AEE_static.h could not be download freely, is this right ?
Dear adhudase,
So that, what i must to do if i wanna create static BREW application ?
Every source code that i have must be included AEE_static.h.
Is there another way for this issue ? :confused:

OEMModTableExt.c is part of OEM code.
Static apps need to built with OEM code, so you to contact OEM.
OEM Porting Kit is available to OEMs via OEM extranet. I don't think you can download that.
BTW, Here is the link:
https://brewx.qualcomm.com/oem/index.jsp?page=ox/tools/downloads

OEMModTableExt.c is part of OEM code.
Static apps need to built with OEM code, so you to contact OEM.
OEM Porting Kit is available to OEMs via OEM extranet. I don't think you can download that.
BTW, Here is the link:
https://brewx.qualcomm.com/oem/index.jsp?page=ox/tools/downloads

I already check that link.
Of course i can not sign in into the web because i don't have account there. :p
I still waiting reply from my client to ask more detail information.
Thank You adhudashe.
You are really help me.
Hopefully this thread can be useful for others.

I already check that link.
Of course i can not sign in into the web because i don't have account there. :p
I still waiting reply from my client to ask more detail information.
Thank You adhudashe.
You are really help me.
Hopefully this thread can be useful for others.