Imagination PowerVR SDK Blog

Windows X64 unresolved externals

pvrvframe

#1

Hi,


I’m trying to compile my application with 64 bit support but i got several linker errors. The application links fine for 32 bit. Is there anything special for 64 bit systems?

error LNK2019: unresolved external symbol __imp_eglCreateContext referenced in function "public: bool __cdecl 
error LNK2019: unresolved external symbol __imp_eglCreateWindowSurface referenced in function "public: bool __cdecl 
etc.

The application is linked against the following imagination libs

libEGL.lib
libGLESv2.lib

Are there specials versions for windows 64 bit available? Do I have to set a special define?

Best regards

Jeremia

#2

Hi,

Sorry for the slow reply. I assume these are the PVRVFrame libraries?
In our 2.10 SDK release, we include both 32 bit and 64 bit versions of PVRVFrame. You will need to link to the 32 bit libraries for a 32 bit application and the 64 bit libraries when building a 64 bit version.

Regards,
Joe