using a lib with "arm-wince-pe-gcc"

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Hello,

I'm trying and use "gx.dll" (WinCE DLL).
The compiler is "arm-wince-pe-gcc" (it's for a Qtech PocketPC with an
Intel XScale).

The compiler came "out of the box" from a website (VLC). I didn't compile
anything to get it run.
I got the standard WinCE library files (ws2.lib, commctrl.lib, commdlg.lib...)
I'd like to use the "gx.dll" : it's a mini-graphic lib (very minimalistic).
Microsoft provides a "gx.lib" with it. So i put "gx.lib" amongst the
others libs.

But when i try:
/tmp/arm$ arm-wince-pe-gcc gapi.c -e WinMainCRTStartup
-L/tmp/arm/cross-tools/lib -lgx

I get:
Warning: .drectve `/DEFAULTLIB:"coredll.lib" /DEFAULTLIB:"corelibc.lib" '
unrecognized
Warning: .drectve `/DEFAULTLIB:"coredll.lib" /DEFAULTLIB:"corelibc.lib" '
unrecognized
Warning: .drectve `/DEFAULTLIB:"coredll.lib" /DEFAULTLIB:"corelibc.lib" '
unrecognized
/tmp/cc6iCDgg.o:gapi.c:(.text+0x28): undefined reference to `GXOpenDisplay'
/tmp/cc6iCDgg.o:gapi.c:(.text+0x4c): undefined reference to
`GXGetDisplayProperties'
/tmp/cc6iCDgg.o:gapi.c:(.text+0x50): undefined reference to `GXOpenInput'
/tmp/cc6iCDgg.o:gapi.c:(.text+0x60): undefined reference to `GXGetDefaultKeys'
/tmp/cc6iCDgg.o:gapi.c:(.text+0x78): undefined reference to `GXCloseInput'
/tmp/cc6iCDgg.o:gapi.c:(.text+0x7c): undefined reference to `GXCloseDisplay'

All the "undifined reference" are functions defined in gx.lib
I didn't get any error with my "-lgx", so it seems found and accepted by
the compiler.

What did i forget ?

Thank you!


Site Timeline