CommandLineParser compile error in 2.4 (Bug #2778)


Added by antonella cascitelli about 12 years ago. Updated about 12 years ago.


Status:Cancelled Start date:2013-02-07
Priority:Normal Due date:
Assignee:Andrey Kamaev % Done:

0%

Category:core
Target version:2.4.4
Affected version:branch '2.4' Operating System:
Difficulty: HW Platform:
Pull request:

Description

Hi, there is a mismatch for CommandLineParser class between master branch and 2.4 (and 2.4.3.2) branch. My applications that using CommandLineParser work well in master branch, but they don't work in 2.4 and 2.4.3.2 branches. The compile returns errors as:
’bool cv::CommandLineParser::has(const string&)’ is protected
’class cv::CommandLineParser’ has no member named ‘printMessage’
‘class cv::CommandLineParser’ has no member named ‘check’
‘class cv::CommandLineParser’ has no member named ‘printErrors’

Reading the code seems that this class has not been updated in the last commits.
Please, can you check this issue?


Associated revisions

Revision fc2f7970
Added by Alexander Alekhin almost 11 years ago

Merge pull request #2778 from vbystricky:oclopt_reduce

History

Updated by Andrey Kamaev about 12 years ago

The API of CommandLineParser is changed in master in incompatible way. master is now moving to OpenCV 2.5 while 2.4 branch is still supported and receives all the bugfixes. However the compatibility between branches is already broken and will not be restored.

  • Assignee changed from Vadim Pisarevsky to Andrey Kamaev
  • Status changed from Open to Cancelled

Also available in: Atom PDF