gpt4 book ai didi

c++ - 如何从 qt-everywhere-opensource-src-5.6.1.tar.gz(或更高版本)构建 Qt 5.6.1 *.dll 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 13:10:12 25 4
gpt4 key购买 nike

环境:

一切正常,但共享库文件没有 *.dll 文件扩展名。它们存在,dumpbin 将它们识别为 dll 文件,但它们被命名为 QtCore、QtGui、...而不是 QtCore.dll、QtGui.dll、...

因此,当我尝试针对我构建的 Qt 构建客户端项目时,我收到 CMake 配置时间错误,因为 find_package(Qt) 调用找不到任何 *.dll 文件.

为什么这在 Qt 5.4.2 和 5.6.1 之间发生了变化,是否有修复?

我可以在完全相同的环境中构建 Qt 5.4.2,我 获取 *.dll 文件,但我无法在 Windows 上构建 Qt 5.5.*,Qt 5.6.1 和当我在 Windows 上构建时,5.7.0 产生了这个问题。

最佳答案

我的根本问题是:“为什么这会在 Qt 5.4.2 和 5.6.1 之间发生变化,是否有修复方法?”

我从来没有弄清楚“为什么?”,也不知道是否有针对 Qt 5.6.x、5.7、5.8 或 5.9 的修复程序。

但是...我们现在已经更新为使用 Qt 5.10.1 并且一切正常。因此,无论它是什么,暂时都消失了。

关于c++ - 如何从 qt-everywhere-opensource-src-5.6.1.tar.gz(或更高版本)构建 Qt 5.6.1 *.dll 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40291942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com