在c++中下面这段语句是什么意思啊?

尤其是Cameras_HistogramEqualizeImagesGet()他在前面后面都没有定义... 尤其是Cameras_HistogramEqualizeImagesGet()
他在前面后面都没有定义
展开
 我来答
Zkek_BT能猫
2014-11-04 · 超过35用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:51.4万
展开全部
你看下他的返回值类型mtCompletionCode有定义吗? 这里是调用了一个函数,而你找不到其定义多半是外部库里的函数(lib、dll),而你只有一个他的头文件。或者是个纯虚函数。这个函数多半是某个摄像头SDK库里的,SDK只提供了lib、dll和头文件,没有给出源码。 从名称上分析,应该是从摄像头中获取某种效果的图片
追问

   我点它的时候出现这种情况, 那怎么才能知道他的定义呢,这句话又是什么意思啊?

追答
意思是说mtCompletionCode是个枚举类型, Cameras_histogramEqualizeImagesGet(bool *p_out)这个函数要求传入bool的引用,应该是要对R进行赋值。你找右击Cameras_histogramEqualizeImagesGet选择“查找定义”,如果没有定义,那就选择“查找声明",还是找不到的话,那就整个项目内搜索Cameras_histogramEqualizeImagesGet,看下是否Cameras_histogramEqualizeImagesGet只在头文件里声明了,如果是这样,那这就是外部库里的一个函数,其具体作用,你需要联系外部库提供商去获取
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式