Qt中使用DirectShow 静态库包含有误

编译时提示:undefined reference to `CoInitialize@4'

但是,已经包含头文件 #include <dshow.h>

在.pro中:
LIBS += \ D:/work_in_company/SVN/windows_project/windowsSDK/8.1/Lib/winv6.3/um/x86/Quartz.lib \ D:/work_in_company/SVN/windows_project/windowsSDK/8.1/Lib/winv6.3/um/x86/Strmiids.lib \
这是刚刚从官网下载的lib.

lib的路径没错,但是就是编译不过。。

阅读 5.7k
1 个回答

引用库写成

LIBS += -LD:/work_in_company/.../x86/ -lQuartz 

试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题