QtCreator-在构建windeployqt时没有规则使目标成为目标
我已在Windows 10上安装了QtCreator-在构建windeployqt时没有规则使目标成为目标,qt,build,Qt,Build,我已在Windows 10上安装了C:\Qt\5.6\。我从那里启动了QtCreator,并在其中打开了C:\Qt\5.6\Src\qtools\qtools.pro。我扩展了节点,右键单击了designer,并创建了设计器“,它构建得很好(使用mingw) 现在,我尝试对windeployqt执行相同的操作,但失败的原因是: :-1: error: No rule to make target 'C:/Qt/5.6/mingw49_32/lib/libQt5Bootstrapd.a', nee
C:\Qt\5.6\
。我从那里启动了QtCreator,并在其中打开了C:\Qt\5.6\Src\qtools\qtools.pro
。我扩展了节点,右键单击了designer
,并创建了设计器“
,它构建得很好(使用mingw)
现在,我尝试对windeployqt
执行相同的操作,但失败的原因是:
:-1: error: No rule to make target 'C:/Qt/5.6/mingw49_32/lib/libQt5Bootstrapd.a', needed by '..\..\bin\windeployqt.exe'. Stop.
我遗漏了什么,如何才能编译
windeployqt
。首先,我尝试在C:\Qt中查找*bootstrap*
命名文件,结果发现,该文件存在:
C:\Qt\5.6\mingw49_32\lib\libQt5Bootstrap.a
因此,与错误消息中的文件名,libQt5Bootstrapd.a
的唯一区别在于,文件名末尾没有d
(没有扩展名)-然后我记得,d
可能代表.a库的调试版本
正如您在屏幕截图上看到的,Qt Creator GUI中左下方有一个按钮,上面写着“qttools…(监视器图标)…Debug”。这是“部署配置”-我在那里单击,并将部署配置设置为“发布”-然后再次尝试构建windeployqt
-这一次,它没有出现错误消息