Im trying to download and setup Qt5 version 5.13 via the CMakeFetchContent`模块。不幸的是
cmake -G "Visual Studio 15 Win64" ..\mytestapp呼叫挂起。命令行输出的最后一行是:
-- Detecting CXX compile features - done在我的构建目录中,我可以看到_deps文件夹,其中包含qt5-build、qt5-src和qt5-subbuild文件夹。qt5-build文件夹为空。qt5-src和qt5-subbuild文件夹都有一些文件和文件夹。
这是我当前用于Qt下载和设置的CMakeLists.txt文件。
include(FetchContent)
FetchContent_Declare(
qt5
GIT_REPOSITORY https://code.qt.io/qt/qt5.git
GIT_TAG 5.13
)
FetchContent_GetProperties(qt5)
if(NOT qt5_POPULATED)
FetchContent_Populate(qt5)
add_subdirectory(${qt5_SOURCE_DIR} ${qt5_BINARY_DIR})
endif()
set(CMAKE_AUTOMOC ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
find_package(Qt5 COMPONENTS Core Widgets REQUIRED)发布于 2019-11-11 19:25:38
在后台,它克隆了大小为GB的Qt存储库。你可能只需要等待更长的时间。
编辑:在我自己尝试之后,https://code.qt.io/qt/qt5.git没有cmake构建脚本,所以您必须执行./configure和其他东西才能实际构建它。也许FetchContent不是为此而设计的。
https://stackoverflow.com/questions/54813221
复制相似问题