我有一个名为opencv2.0功能的C程序:“错误:参数太少运作”
cvSaveImage(out_img_name, img);
编译器GCC报道说
too few arguments to function cvSaveImage
cvSaveImage的highgui.h原型是
CVAPI(int) cvSaveImage(const char* filename, const CvArr* image, const int* params CV_DEFAULT(0))
后,我改变我的电话是
cvSaveImage(out_img_name, img, 0);
编译终于成功了。这是否意味着函数参数的默认值只在C++中支持,但不支持C?
感谢和问候!
我想这只是在新版本的opencv中发生的,我没有得到这个错误与Ubuntu版本库中可用的旧版本,但是当我编译新版本时,曾经运行的代码给了我你错误的错误谈论 – 2010-06-19 13:27:54