PVRTexLib 4.23.0 Win32 linker error

It can be complied successfully on x64 platform, but on Win32 it won’t work.

LNK2001 unresolved external symbol "public: bool __thiscall pvrtexture::CPVRTexture::saveFile(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?saveFile@CPVRTexture@pvrtexture@@$$FQBE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)

Any ideas?


Are you using the 32bit libraries for PVRTexTool? Probably you have a mismatch between 64bit and 32bit libraries. Are all your libraries and build 32bit?



Yes, I have confirmed that I have set up the property of linker properly. The 64bit and 32bit libraries that set up on Additional Dependencies are set up on the respective platform.


We will have a look to see whether we can reproduce it. Why are you using the 32bit libraries? I ask because we are thinking to discontinue 32bit support completely and we would like to know whether this could cause any problem.



© Imagination Technologies Limited. All rights reserved.
Privacy PolicyTerms & ConditionsTrademarksCookies