Ето кода, който компилирам... създавам C обвивка за cv::Scalar::all, за да мога да обвивам на друг език...
cpp
Scalar* cv_create_ScalarAll(double val)
{
return new Scalar::all(val);
}
к.с
Scalar* cv_create_ScalarAll(double val);
компилирайте с 'g++ -Wall -shared -fPIC -o opencv-glue.so opencv-glue.cpp' на Ubuntu Trusty Tahr
Получавам тази грешка
error: expected type-specifier
return new Scalar::all(val);
Току-що написах подобна функция успешно, за да обвия cv::Scalar в C и така направих същото за това, но не работи.... Опитах се да премахна New, добавяйки cv:: и Googled без резултат... .всяка помощ се оценява =) ^