У меня есть программа C под названием opencv2.0 функция:"ошибка: слишком мало аргументов, чтобы функционировать"
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, но когда я скомпилировал новую версию, код, который использовался для запуска, дал мне ошибку, talk about – 2010-06-19 13:27:54