• 2533阅读
  • 0回复

qtcreator链接ffmpeg静态库错误???? [复制链接]

上一主题 下一主题
离线piaoliushi
 

只看楼主 倒序阅读 楼主  发表于: 2018-04-17
按照网上教程用vs2015静态编译的ffmpeg,生成的lib在vs2015中引用链接都没有问题,可以用qtcreator时却提示链接错误,如下:
libsdl2d.lib(SDL_windowsmessagebox.obj) : error LNK2001: 无法解析的外部符号 __imp__GetDC@4

libsdl2d.lib(SDL_windowswindow.obj) : error LNK2001: 无法解析的外部符号 __imp__GetDC@4
libsdl2d.lib(SDL_windowsmouse.obj) : error LNK2001: 无法解析的外部符号 __imp__GetDC@4
libsdl2d.lib(SDL_windowsmodes.obj) : error LNK2001: 无法解析的外部符号 __imp__GetDC@4
libsdl2d.lib(SDL_windowsopengl.obj) : error LNK2001: 无法解析的外部符号 __imp__GetDC@4
libsdl2d.lib(SDL_windowsmessagebox.obj) : error LNK2001: 无法解析的外部符号 __imp__ReleaseDC@8
libsdl2d.lib(SDL_windowswindow.obj) : error LNK2001: 无法解析的外部符号 __imp__ReleaseDC@8
libsdl2d.lib(SDL_windowsmouse.obj) : error LNK2001: 无法解析的外部符号 __imp__ReleaseDC@8


注:sdl2源码与ffmpeg一起编译的,引用其他ffmpeg库也是一样提示无法解析的外部符号。
qtcreator的编译器用的也是vc++ compiler 14.0


有哪位大神遇到过吗?
快速回复
限100 字节
 
上一个 下一个