1.因为我的系统是win10,所以下载的是适用于windows的版本,如qt-opensource-windows-x86-5.9.5.exe
2.添加系统的环境变量:E:\Qt\Qt5.9.5\5.9.5\msvc2017_64\bin
3.在cmakelists中添加如下配置:
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_PREFIX_PATH E:\\Qt\\Qt5.9.5\\5.9.5\\msvc2017_64)
find_package(Qt5Widgets)
find_package( Qt5Core)
find_package( Qt5Gui)
target_link_libraries(MyFaceDetection Qt5::Widgets)
qt5_use_modules(MyFaceDetection Core Widgets Gui)
4.我们还需要两个常用的工具,这是qt自带的,我们需要把它们添加到clion的外部工具中:Qtdesigner和uic
(1)添加Qtdesigner
在clion中依次点击File->settings->Tools->External tools
选择添加按钮添加一个外部工具:
name:Qt Designer
Program:E:\Qt\Qt5.9.5\Tools\QtCreator\bin\qtcreator.exe
working directory:$ProjectFileDir$
(2)添加uic
name:uic
Program:E:\Qt\Qt5.9.5\5.9.5\msvc2017_64\bin\uic.exe
Arguments:$FileName$ -o ui_$FileNameWithoutExtension$.h
working directory:$ProjectFileDir$
5.如果项目中有资源文件,比如资源文件名是qss.qrc,要想使用资源文件的话需要把它添加进来,在cmakelists用如下语句
add_executable(projectname qss.qrc)