Gstreamer - 示例1中的错误

时间:2017-12-26 18:23:48

标签: c++ gstreamer

当我运行示例1时:

library(stringr)
numextract <- function(string){ 
  str_extract(string, "\\-*\\d+\\.*\\d*")
} 
df$max_csi <- max(numextract(df$csi))

我得到两个错误:
1)类型“int”的参数与“GstMessageType”类型的参数不兼容

2)'GstMessage * gst_bus_timed_pop_filtered(GstBus *,GstClockTime,GstMessageType)':无法将参数3从'int'转换为'GstMessageType'

出了什么问题?我用这种方式链接了Visual studio和gstreamer:

-property manager&gt;右键单击项目&gt;添加现有属性表&gt;链接文件gstreamer-1.0 props(share \ vs \ 2010 \ libs \ gstreamer-1.0.props)

1 个答案:

答案 0 :(得分:0)

我已经解决了问题,感谢to this post(解决方案1), 我仍然不得不乱用路径和链接,我不知道我做了什么,但它可能链接调试与bin目录(由于某种原因,这之前没有工作)。 另外需要注意的是程序需要具有.c扩展名(而不是.cpp)。