2014-02-07 102 views
1

我正试图在CentOS中安装OpenBR。给出的步骤here适用于Ubuntu。我需要在Centos中安装OpenBR库。我正在使用“Centos-6.5”版本。在Centos中安装QT - CMake警告如何安装OpenBR

以下是OpenBR团队要求遵循的安装QT的步骤。

sudo apt-get install qt5-default libqt5svg5-dev qtcreator 

我应该怎么做才能在CentOS中安装它。

我按照此link中的步骤安装QT。

当我给这个命令得到下面的错误(我修剪错误,以方便查看)。会有什么问题?

CMake Warning at CMakeLists.txt:82 (find_package): 
    By not providing "FindQt5Concurrent.cmake" in CMAKE_MODULE_PATH this 
    project has asked CMake to find a package configuration file provided by 
    "Qt5Concurrent", but CMake did not find one. 

    Could not find a package configuration file provided by "Qt5Concurrent" 
    with any of the following names: 

    Qt5ConcurrentConfig.cmake 
    qt5concurrent-config.cmake 

    Add the installation prefix of "Qt5Concurrent" to CMAKE_PREFIX_PATH or set 
    "Qt5Concurrent_DIR" to a directory containing one of the above files. If 
    "Qt5Concurrent" provides a separate development package or SDK, be sure it 
    has been installed. 


CMake Warning at CMakeLists.txt:82 (find_package): 
    By not providing "FindQt5Core.cmake" in CMAKE_MODULE_PATH this project has 
    asked CMake to find a package configuration file provided by "Qt5Core", but 
    CMake did not find one. 

    Could not find a package configuration file provided by "Qt5Core" with any 
    of the following names: 

    Qt5CoreConfig.cmake 
    qt5core-config.cmake 

    Add the installation prefix of "Qt5Core" to CMAKE_PREFIX_PATH or set 
    "Qt5Core_DIR" to a directory containing one of the above files. If 
    "Qt5Core" provides a separate development package or SDK, be sure it has 
    been installed. 


CMake Warning at CMakeLists.txt:82 (find_package): 
    By not providing "FindQt5Gui.cmake" in CMAKE_MODULE_PATH this project has 
    asked CMake to find a package configuration file provided by "Qt5Gui", but 
    CMake did not find one. 

    Could not find a package configuration file provided by "Qt5Gui" with any 
    of the following names: 

    Qt5GuiConfig.cmake 
    qt5gui-config.cmake 

    Add the installation prefix of "Qt5Gui" to CMAKE_PREFIX_PATH or set 
    "Qt5Gui_DIR" to a directory containing one of the above files. If "Qt5Gui" 
    provides a separate development package or SDK, be sure it has been 
    installed. 
    . 
    . 
    . 


CMake Warning at 3rdparty/stasm4.0.0/CMakeLists.txt:18 (find_package): 
    By not providing "FindQt5Widgets.cmake" in CMAKE_MODULE_PATH this project 
    has asked CMake to find a package configuration file provided by 
    "Qt5Widgets", but CMake did not find one. 

    Could not find a package configuration file provided by "Qt5Widgets" with 
    any of the following names: 

    Qt5WidgetsConfig.cmake 
    qt5widgets-config.cmake 

    Add the installation prefix of "Qt5Widgets" to CMAKE_PREFIX_PATH or set 
    "Qt5Widgets_DIR" to a directory containing one of the above files. If 
    "Qt5Widgets" provides a separate development package or SDK, be sure it has 
    been installed. 


CMake Warning at 3rdparty/stasm4.0.0/CMakeLists.txt:18 (find_package): 
    By not providing "FindQt5Xml.cmake" in CMAKE_MODULE_PATH this project has 
    asked CMake to find a package configuration file provided by "Qt5Xml", but 
    CMake did not find one. 

    Could not find a package configuration file provided by "Qt5Xml" with any 
    of the following names: 

    Qt5XmlConfig.cmake 
    qt5xml-config.cmake 

    Add the installation prefix of "Qt5Xml" to CMAKE_PREFIX_PATH or set 
    "Qt5Xml_DIR" to a directory containing one of the above files. If "Qt5Xml" 
    provides a separate development package or SDK, be sure it has been 
    installed. 


CMake Error at 3rdparty/stasm4.0.0/CMakeLists.txt:41 (qt5_use_modules): 
    Unknown CMake command "qt5_use_modules". 


-- Configuring incomplete, errors occurred! 
See also "/home/raaa/Downloads/openbr/build/CMakeFiles/CMakeOutput.log". 

回答

3

您可以从EPEL获得为CentOS 6预先构建的qt 5包。首先,安装EPEL存储库:

sudo rpm -Uvh \ 
    http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 

然后用yum安装qtbase devel的模块,以及任何其他模块,你可能希望。

yum install qt5-qtbase-devel