我正努力尝试在Visual Studio 2015项目中使用OpenEXR。
OpenEXR库已成功构建。但是当我构建我的项目时,我得到了未解决的符号错误。
我认为错误是由于链接器无法找到库。但我不知道它是在.lib还是.dll?
我已经google了这个,据说对于静态库,实现都在.lib
文件中。
但对于动态链接库,实现位于.dll
文件中。那导致了未解决的符号错误? .lib
或.dll
?
错误:
7>core.lib(ImageIO.obj) : error LNK2019: unresolved external symbol "private: static unsigned short const * const half::_eLut" (?_eLut@half@@0QBGB) referenced in function "bool __cdecl Tungsten::ImageIO::saveExr(class Tungsten::Path const &,float const *,int,int,int)" (?saveExr@ImageIO@Tungsten@@YA_NAEBVPath@2@PEBMHHH@Z)