【发布时间】:2012-11-14 20:28:01
【问题描述】:
我收到此错误:
OpenCV-2.4.3/modules/features2d/src/freak.cpp:437:错误:无法 在“GENERAL_REGS”类中查找要溢出的寄存器
做完之后:
tar xfj OpenCV-2.4.3.tar.bz2
cd OpenCV-2.4.3
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
make
同样的过程可以在另一台机器上运行。有什么想法吗?
【问题讨论】:
-
这可能是你的 gcc 的一个错误:gcc.gnu.org/bugzilla/show_bug.cgi?id=35135
-
我遇到了同样的错误。
-
我无权更改那台机器上的 gcc。是否有可能以某种方式告诉 cmake 以不同的方式编译它?
-
或者以某种方式禁用在 Makefile 中编译此文件而不减少 opencv 库的功能。