当前位置: 代码迷 >> QT开发 >> qt 加载 vfw.h失误
  详细解决方案

qt 加载 vfw.h失误

热度:373   发布时间:2016-04-25 04:03:16.0
qt 加载 vfw.h出错
错误:undefined reference to `DeleteObject@4'
错误:undefined reference to `SelectObject@8'

已经包含vfw.h  pro里面已经加入libvfw32.a

但编译一直出错,不知道为什么啊

------解决方案--------------------
引用:
qt下找到有Libvfw.a  编译显示 :
错误:undefined reference to `DeleteObject@4'
错误:undefined reference to `SelectObject@8'
这些都是vfw.h里面的函数,路径包含正确。


vfw32有好几个版本吧
我这里有libvfw32.a 
qt mingw下自带的和cygmin自带的甚至cygmin自带的libvfw32.a这些库的大小都不一样,更别说版本了
你换一个版本的链接试试,如果用的是microsoft的,试试msvfw32.lib或者libmsvfw32.a(这个也是qt自带的)
  相关解决方案