首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QtCreator -构建windeployqt时没有要建立目标的规则

QtCreator -构建windeployqt时没有要建立目标的规则
EN

Stack Overflow用户
提问于 2019-12-13 19:20:37
回答 1查看 95关注 0票数 0

我已经在Windows10上安装了C:\Qt\5.6\。我已经在那里启动了QtCreator,并在其中打开了C:\Qt\5.6\Src\qttools\qttools.pro。我展开节点,右键单击designer并执行Build "designer",它构建得很好(使用mingw)

现在,我尝试对windeployqt执行相同的操作,但失败了:

代码语言:javascript
复制
:-1: error: No rule to make target 'C:/Qt/5.6/mingw49_32/lib/libQt5Bootstrapd.a', needed by '..\..\bin\windeployqt.exe'.  Stop.

我遗漏了什么,我怎样才能让windeployqt编译?

EN

回答 1

Stack Overflow用户

发布于 2019-12-13 19:47:51

好了,我想我明白了。首先,我尝试在C:\Qt中查找*bootstrap*命名的文件,结果发现这个文件存在:

代码语言:javascript
复制
C:\Qt\5.6\mingw49_32\lib\libQt5Bootstrap.a

因此,与错误消息中的文件名libQt5Bootstrapd.a的唯一区别是,文件名的末尾没有d (没有扩展名)-然后我想起来了,d可能代表.a库的调试版本。

正如你在屏幕截图上看到的,在Qt Creator GUI的左边有一个按钮,上面写着"qttools ... (显示器图标) ... Debug“。这是"Deploy Configuration“-我点击了这里,将Deploy Configuration设置为"Release”-然后再次尝试构建windeployqt -这一次,它工作正常,没有出现错误消息。

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

https://stackoverflow.com/questions/59321555

复制
相关文章

相似问题

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