Qt 515 cmake添加QtConcurrent
在使用CMake构建Qt项目时,可以通过以下方式添加QtConcurrent模块:
-
在CMakeLists.txt文件中添加
find_package(Qt5 COMPONENTS Concurrent REQUIRED),用于查找QtConcurrent模块。 -
在add_executable或add_library之前,添加
target_link_libraries(<target_name> PRIVATE Qt5::Concurrent),将QtConcurrent模块链接到目标。
下面是一个示例的CMakeLists.txt文件:
cmake_minimum_required(VERSION 3.5)
project(MyProject)
# 查找Qt并包含相关模块
find_package(Qt5 COMPONENTS Widgets Concurrent REQUIRED)
# 添加编译选项
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
# 添加可执行文件
add_executable(MyApp main.cpp)
# 链接QtConcurrent模块
target_link_libraries(MyApp PRIVATE Qt5::Widgets Qt5::Concurrent)
这样就成功添加了QtConcurrent模块,并将其链接到可执行文件中。可以在代码中使用QtConcurrent的功能了
原文地址: http://www.cveoy.top/t/topic/hOjs 著作权归作者所有。请勿转载和采集!