OpenCV 构建错误:“无法打开用@指定的选项文件”

OpenCV 构建错误:“无法打开用@指定的选项文件”

我在计算机上安装 OpenCV 时遇到了问题。我运行的是 Ubuntu 12.04。

我已遵循以下指南:http://www.raben.com/book/export/html/3在我的 Linux 机器上安装 OpenCV 2.4.3。但是,当我执行

make

命令“making”在 14% 处停止,返回以下错误

13%] Built target opencv_imgproc
[ 13%] Generating qrc_window_QT.cxx
[ 14%] Generating src/moc_window_QT.cxx
moc: Cannot open options file specified with @
Usage: moc [options] <header-file>
  -o<file>           write output to file rather than stdout
  -I<dir>            add dir to the include path for header files
  -E                 preprocess only; do not generate meta object code
  -D<macro>[=<def>]  define macro, with optional definition
  -U<macro>          undefine macro
  -i                 do not generate an #include statement
  -p<path>           path prefix for included file
  -f[<file>]         force #include, optional file name
  -nn                do not display notes
  -nw                do not display warnings
  @<file>            read additional options from file
  -v                 display version of moc
make[2]: *** [modules/highgui/src/moc_window_QT.cxx] Error 1
make[1]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/all] Error 2
make: *** [all] Error 2

然后终止。我还安装了所有必需的依赖项。

谢谢

答案1

您是否在工作目录名称中使用了重音字符?(请参阅https://bugreports.qt-project.org/browse/QTBUG-35480

答案2

如果源文件的路径名中有重音字符,则可能会出现此错误。将源目录移动到路径名中没有重音字符的目录。然后重新启动编译。

相关内容