首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过CMake FetchContent设置Qt5

通过CMake FetchContent设置Qt5
EN

Stack Overflow用户
提问于 2019-02-22 01:46:17
回答 1查看 314关注 0票数 1

Im trying to download and setup Qt5 version 5.13 via the CMakeFetchContent`模块。不幸的是

代码语言:javascript
复制
cmake -G "Visual Studio 15 Win64" ..\mytestapp

呼叫挂起。命令行输出的最后一行是:

代码语言:javascript
复制
-- Detecting CXX compile features - done

在我的构建目录中,我可以看到_deps文件夹,其中包含qt5-build、qt5-src和qt5-subbuild文件夹。qt5-build文件夹为空。qt5-src和qt5-subbuild文件夹都有一些文件和文件夹。

这是我当前用于Qt下载和设置的CMakeLists.txt文件。

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

发布于 2019-11-11 19:25:38

在后台,它克隆了大小为GB的Qt存储库。你可能只需要等待更长的时间。

编辑:在我自己尝试之后,https://code.qt.io/qt/qt5.git没有cmake构建脚本,所以您必须执行./configure和其他东西才能实际构建它。也许FetchContent不是为此而设计的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54813221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档