Mam program C nazwie opencv2.0 funkcja:"błąd: zbyt mało argumentów funkcjonować"
cvSaveImage(out_img_name, img);
raporty
kompilator gcc że
too few arguments to function cvSaveImage
Prototyp cvSaveImage w highgui.h jest
CVAPI(int) cvSaveImage(const char* filename, const CvArr* image, const int* params CV_DEFAULT(0))
Po zmienić moje wezwanie być
cvSaveImage(out_img_name, img, 0);
Kompilacja powiodła się. Czy to znaczy, że wartości domyślne argumentów dla funkcji są obsługiwane tylko w C++, ale nie C?
Dzięki i pozdrawiam!
Domyślam się, że tak się dzieje w nowych wersjach opencv, nie dostałem tego błędu ze starą wersją dostępną na repozytoriach ubuntu, ale kiedy skompilowałem nową wersję, kod, który był używany uruchomił mi błąd mówienie o –