我可以“通过 conan 包管理器安装 Qt [完整版本] [我可以构建]”吗?

发布于 2025-01-15 06:00:51 字数 5073 浏览 3 评论 0原文

我正在读这篇文章: https://www.qt.io /blog/installing-qt-via-conan-package-manager

它的标题表明,我可以通过 conan 包管理器安装 Qt。 然而,在完成列出的步骤后,我最终得到一个如下所示的目录:

~/Library/Qt  ls -l                                                                                                                                                                                ✔ 
total 724
-rw-r--r-- 1 anon anon   7279 Mar 18 20:17 activate.ps1
-rw-r--r-- 1 anon anon   6154 Mar 18 20:17 activate.sh
-rw-r--r-- 1 anon anon    299 Mar 18 16:51 ci-linux-webassembly-x86_64-clang
-rw-r--r-- 1 anon anon    467 Mar 18 16:51 ci-linux-x86_64-gcc
-rw-r--r-- 1 anon anon    260 Mar 18 16:51 ci-linux-x86_64-gcc-debug-developer
-rw-r--r-- 1 anon anon     32 Mar 18 16:51 ci-macos-ios-arm64-clang
-rw-r--r-- 1 anon anon    446 Mar 18 16:51 ci-macos-universal-clang
-rw-r--r-- 1 anon anon    299 Mar 18 16:51 ci-macos-webassembly-x86_64-clang
-rw-r--r-- 1 anon anon    506 Mar 18 16:51 ci-unix-android-arm64-clang
-rw-r--r-- 1 anon anon    506 Mar 18 16:51 ci-unix-android-armv7-clang
-rw-r--r-- 1 anon anon    507 Mar 18 16:51 ci-unix-android-x86_64-clang
-rw-r--r-- 1 anon anon    504 Mar 18 16:51 ci-unix-android-x86-clang
-rw-r--r-- 1 anon anon    511 Mar 18 16:51 ci-windows-android-arm64-clang
-rw-r--r-- 1 anon anon    511 Mar 18 16:51 ci-windows-android-armv7-clang
-rw-r--r-- 1 anon anon    560 Mar 18 16:51 ci-windows-android-x86_64-clang
-rw-r--r-- 1 anon anon    557 Mar 18 16:51 ci-windows-android-x86-clang
-rw-r--r-- 1 anon anon    371 Mar 18 16:51 ci-windows-arm64-msvc2019_64
-rw-r--r-- 1 anon anon    301 Mar 18 16:51 ci-windows-webassembly-x86_64-clang
-rw-r--r-- 1 anon anon    307 Mar 18 16:51 ci-windows-webassembly-x86_64-clang-debug
-rw-r--r-- 1 anon anon    484 Mar 18 16:51 ci-windows-x86_64-mingw
-rw-r--r-- 1 anon anon    455 Mar 18 16:51 ci-windows-x86_64-msvc2019_64
-rw-r--r-- 1 anon anon    475 Mar 18 16:51 ci-windows-x86_64-msvc2019_64-developer
-rw-r--r-- 1 anon anon  75609 Mar 18 20:17 conanbuildinfo.txt
-rw-r--r-- 1 anon anon  18333 Mar 18 22:04 conaninfo.txt
-rw-r--r-- 1 anon anon 338817 Mar 18 22:04 conan.lock
-rw-r--r-- 1 anon anon   2630 Mar 18 16:51 conanmanifest.txt
-rw-r--r-- 1 anon anon  12334 Mar 18 20:17 deactivate.ps1
-rw-r--r-- 1 anon anon   9580 Mar 18 20:17 deactivate.sh
-rw-r--r-- 1 anon anon   3628 Mar 18 20:13 deploy_manifest.txt
-rw-r--r-- 1 anon anon  27043 Mar 18 20:17 environment.ps1.env
-rw-r--r-- 1 anon anon  27584 Mar 18 20:17 environment.sh.env
-rw-r--r-- 1 anon anon  22657 Mar 18 22:04 graph_info.json
-rw-r--r-- 1 anon anon    416 Mar 18 16:51 linux-webassembly-x86_64-clang
-rw-r--r-- 1 anon anon    709 Mar 18 16:51 linux-x86_64-gcc
-rw-r--r-- 1 anon anon    363 Mar 18 16:51 linux-x86_64-gcc-debug-developer
-rw-r--r-- 1 anon anon    454 Mar 18 16:51 macos-ios-arm64-clang
-rw-r--r-- 1 anon anon    586 Mar 18 16:51 macos-universal-clang
-rw-r--r-- 1 anon anon    416 Mar 18 16:51 macos-webassembly-x86_64-clang
-rw-r--r-- 1 anon anon    891 Mar 18 20:10 my_app_depencies.txt
-rw-r--r-- 1 anon anon    822 Mar 18 16:51 unix-android-arm64-clang
-rw-r--r-- 1 anon anon    824 Mar 18 16:51 unix-android-armv7-clang
-rw-r--r-- 1 anon anon    820 Mar 18 16:51 unix-android-x86_64-clang
-rw-r--r-- 1 anon anon    814 Mar 18 16:51 unix-android-x86-clang
-rw-r--r-- 1 anon anon    860 Mar 18 16:51 windows-android-arm64-clang
-rw-r--r-- 1 anon anon    862 Mar 18 16:51 windows-android-armv7-clang
-rw-r--r-- 1 anon anon    906 Mar 18 16:51 windows-android-x86_64-clang
-rw-r--r-- 1 anon anon    858 Mar 18 16:51 windows-android-x86-clang
-rw-r--r-- 1 anon anon    561 Mar 18 16:51 windows-arm64-msvc2019_64
-rw-r--r-- 1 anon anon    485 Mar 18 16:51 windows-webassembly-x86_64-clang
-rw-r--r-- 1 anon anon    634 Mar 18 16:51 windows-webassembly-x86_64-clang-debug
-rw-r--r-- 1 anon anon    610 Mar 18 16:51 windows-x86_64-mingw
-rw-r--r-- 1 anon anon    543 Mar 18 16:51 windows-x86_64-msvc2019_64
-rw-r--r-- 1 anon anon    651 Mar 18 16:51 windows-x86_64-msvc2019_64-developer

我没有看到任何目录或任何提示,表明存在我现在可以在套件中使用的 Qt 版本的路径。

表面上,我感兴趣的文件是这个,

-rw-r--r-- 1 anon anon    416 Mar 18 16:51 linux-webassembly-x86_64-clang
[settings]
    os=Emscripten
    arch=wasm
    compiler=clang
    compiler.version=10
    compiler.libcxx=libstdc++
    build_type=Release
[options]
qtbase:release=True
qtbase:shared=False
qtbase:qt_host_path=$QT_HOST_PATH
qtbase:nomake=examples;tests
qtbase:cmake_args_qtbase="-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten"
*:cmake_args_leaf_module=""
[build_requires]
[env]
CONAN_CMAKE_GENERATOR=Ninja

因为我想要一个可以构建的 Qt WebAssembly 版本(从源代码编译它只是令人沮丧),

我不明白。

我认为通过 Conan Package Manager 安装 Qt 与实际安装我可以构建的 Qt 实例完全不同。

如果这是真的,那么我到底应该使用这些文件做什么?它是否期望我已经拥有要构建的 Qt 版本,并且已经存在于我的机器上?

I am reading this: https://www.qt.io/blog/installing-qt-via-conan-package-manager

And its header suggests, that I can Install Qt via the conan package manager.
And yet after I finish the steps laid out, I end up with a directory that looks like this:

~/Library/Qt  ls -l                                                                                                                                                                                ✔ 
total 724
-rw-r--r-- 1 anon anon   7279 Mar 18 20:17 activate.ps1
-rw-r--r-- 1 anon anon   6154 Mar 18 20:17 activate.sh
-rw-r--r-- 1 anon anon    299 Mar 18 16:51 ci-linux-webassembly-x86_64-clang
-rw-r--r-- 1 anon anon    467 Mar 18 16:51 ci-linux-x86_64-gcc
-rw-r--r-- 1 anon anon    260 Mar 18 16:51 ci-linux-x86_64-gcc-debug-developer
-rw-r--r-- 1 anon anon     32 Mar 18 16:51 ci-macos-ios-arm64-clang
-rw-r--r-- 1 anon anon    446 Mar 18 16:51 ci-macos-universal-clang
-rw-r--r-- 1 anon anon    299 Mar 18 16:51 ci-macos-webassembly-x86_64-clang
-rw-r--r-- 1 anon anon    506 Mar 18 16:51 ci-unix-android-arm64-clang
-rw-r--r-- 1 anon anon    506 Mar 18 16:51 ci-unix-android-armv7-clang
-rw-r--r-- 1 anon anon    507 Mar 18 16:51 ci-unix-android-x86_64-clang
-rw-r--r-- 1 anon anon    504 Mar 18 16:51 ci-unix-android-x86-clang
-rw-r--r-- 1 anon anon    511 Mar 18 16:51 ci-windows-android-arm64-clang
-rw-r--r-- 1 anon anon    511 Mar 18 16:51 ci-windows-android-armv7-clang
-rw-r--r-- 1 anon anon    560 Mar 18 16:51 ci-windows-android-x86_64-clang
-rw-r--r-- 1 anon anon    557 Mar 18 16:51 ci-windows-android-x86-clang
-rw-r--r-- 1 anon anon    371 Mar 18 16:51 ci-windows-arm64-msvc2019_64
-rw-r--r-- 1 anon anon    301 Mar 18 16:51 ci-windows-webassembly-x86_64-clang
-rw-r--r-- 1 anon anon    307 Mar 18 16:51 ci-windows-webassembly-x86_64-clang-debug
-rw-r--r-- 1 anon anon    484 Mar 18 16:51 ci-windows-x86_64-mingw
-rw-r--r-- 1 anon anon    455 Mar 18 16:51 ci-windows-x86_64-msvc2019_64
-rw-r--r-- 1 anon anon    475 Mar 18 16:51 ci-windows-x86_64-msvc2019_64-developer
-rw-r--r-- 1 anon anon  75609 Mar 18 20:17 conanbuildinfo.txt
-rw-r--r-- 1 anon anon  18333 Mar 18 22:04 conaninfo.txt
-rw-r--r-- 1 anon anon 338817 Mar 18 22:04 conan.lock
-rw-r--r-- 1 anon anon   2630 Mar 18 16:51 conanmanifest.txt
-rw-r--r-- 1 anon anon  12334 Mar 18 20:17 deactivate.ps1
-rw-r--r-- 1 anon anon   9580 Mar 18 20:17 deactivate.sh
-rw-r--r-- 1 anon anon   3628 Mar 18 20:13 deploy_manifest.txt
-rw-r--r-- 1 anon anon  27043 Mar 18 20:17 environment.ps1.env
-rw-r--r-- 1 anon anon  27584 Mar 18 20:17 environment.sh.env
-rw-r--r-- 1 anon anon  22657 Mar 18 22:04 graph_info.json
-rw-r--r-- 1 anon anon    416 Mar 18 16:51 linux-webassembly-x86_64-clang
-rw-r--r-- 1 anon anon    709 Mar 18 16:51 linux-x86_64-gcc
-rw-r--r-- 1 anon anon    363 Mar 18 16:51 linux-x86_64-gcc-debug-developer
-rw-r--r-- 1 anon anon    454 Mar 18 16:51 macos-ios-arm64-clang
-rw-r--r-- 1 anon anon    586 Mar 18 16:51 macos-universal-clang
-rw-r--r-- 1 anon anon    416 Mar 18 16:51 macos-webassembly-x86_64-clang
-rw-r--r-- 1 anon anon    891 Mar 18 20:10 my_app_depencies.txt
-rw-r--r-- 1 anon anon    822 Mar 18 16:51 unix-android-arm64-clang
-rw-r--r-- 1 anon anon    824 Mar 18 16:51 unix-android-armv7-clang
-rw-r--r-- 1 anon anon    820 Mar 18 16:51 unix-android-x86_64-clang
-rw-r--r-- 1 anon anon    814 Mar 18 16:51 unix-android-x86-clang
-rw-r--r-- 1 anon anon    860 Mar 18 16:51 windows-android-arm64-clang
-rw-r--r-- 1 anon anon    862 Mar 18 16:51 windows-android-armv7-clang
-rw-r--r-- 1 anon anon    906 Mar 18 16:51 windows-android-x86_64-clang
-rw-r--r-- 1 anon anon    858 Mar 18 16:51 windows-android-x86-clang
-rw-r--r-- 1 anon anon    561 Mar 18 16:51 windows-arm64-msvc2019_64
-rw-r--r-- 1 anon anon    485 Mar 18 16:51 windows-webassembly-x86_64-clang
-rw-r--r-- 1 anon anon    634 Mar 18 16:51 windows-webassembly-x86_64-clang-debug
-rw-r--r-- 1 anon anon    610 Mar 18 16:51 windows-x86_64-mingw
-rw-r--r-- 1 anon anon    543 Mar 18 16:51 windows-x86_64-msvc2019_64
-rw-r--r-- 1 anon anon    651 Mar 18 16:51 windows-x86_64-msvc2019_64-developer

And I do not see any directory or any hint that there is a path to a version of Qt that I can now use in a kit.

Ostensibly, the file that I am interested in is this

-rw-r--r-- 1 anon anon    416 Mar 18 16:51 linux-webassembly-x86_64-clang
[settings]
    os=Emscripten
    arch=wasm
    compiler=clang
    compiler.version=10
    compiler.libcxx=libstdc++
    build_type=Release
[options]
qtbase:release=True
qtbase:shared=False
qtbase:qt_host_path=$QT_HOST_PATH
qtbase:nomake=examples;tests
qtbase:cmake_args_qtbase="-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten"
*:cmake_args_leaf_module=""
[build_requires]
[env]
CONAN_CMAKE_GENERATOR=Ninja

Because I want a version of Qt WebAssembly that I can build against ( Compiling it from source has been nothing but frustration )

I don't get it.

I assume that Install Qt via the Conan Package Manager means something completely different than actually installing an instance of Qt that I can build against.

If that is true, then what exactly am I supposed to use these files for? Does it expect for me to already have the version of Qt to build against, already present on my machine?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文