【发布时间】:2016-03-08 07:22:26
【问题描述】:
尝试为 OSX 编译 openalpr,得到错误:
[ 62%] 构建 CXX 对象 misc_utilities/CMakeFiles/openalpr-utils-classifychars.dir/classifychars.cpp.o /Users/dd/Documents/opencv/openalpr/src/misc_utilities/classifychars.cpp:207:31: 错误:使用未声明的标识符“ENTER_KEY_ONE” else if (waitkey == ENTER_KEY_ONE || waitkey == ENTER_KEY_TWO) ^ /Users/dd/Documents/opencv/openalpr/src/misc_utilities/classifychars.cpp:207:59: 错误:使用未声明的标识符“ENTER_KEY_TWO” else if (waitkey == ENTER_KEY_ONE || waitkey == ENTER_KEY_TWO) ^ /Users/dd/Documents/opencv/openalpr/src/misc_utilities/classifychars.cpp:340:21: 错误:使用未声明的标识符 'ENTER_KEY_ONE' while (waitkey != ENTER_KEY_ONE && 等待键 != ENTER_KEY_TWO && 等待键 != ESCAPE_KEY) ^ /Users/dd/Documents/opencv/openalpr/src/misc_utilities/classifychars.cpp:340:49: 错误:使用未声明的标识符 'ENTER_KEY_TWO' while (waitkey != ENTER_KEY_ONE && 等待键 != ENTER_KEY_TWO && 等待键 != ESCAPE_KEY) ^ /Users/dd/Documents/opencv/openalpr/src/misc_utilities/classifychars.cpp:367:29: 错误:使用未声明的标识符“ENTER_KEY_ONE” waitkey = (int16_t) ENTER_KEY_ONE; ^ /Users/dd/Documents/opencv/openalpr/src/misc_utilities/classifychars.cpp:380:18: 错误:使用未声明的标识符 'ENTER_KEY_ONE' if (waitkey == ENTER_KEY_ONE ||等待键 == ENTER_KEY_TWO) ^ /Users/dd/Documents/opencv/openalpr/src/misc_utilities/classifychars.cpp:380:46: 错误:使用未声明的标识符 'ENTER_KEY_TWO' if (waitkey == ENTER_KEY_ONE ||等待键 == ENTER_KEY_TWO)
生成了 7 个错误。制作[2]: * [misc_utilities/CMakeFiles/openalpr-utils-classifychars.dir/classifychars.cpp.o] 错误 1 make[1]: * [misc_utilities/CMakeFiles/openalpr-utils-classifychars.dir/all] 错误 2 make: *** [all] 错误 2
10.10.5。
使用 brew 成功安装 openalpr:
homebrew/science/openalpr: stable 2.2.0 (bottled), HEAD
有什么建议吗?
【问题讨论】: