Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未找到产品的依赖项qt.core_Qt_Qbs - Fatal编程技术网

未找到产品的依赖项qt.core

未找到产品的依赖项qt.core,qt,qbs,Qt,Qbs,当我尝试使用qbs编译我的项目时,我会遇到很多相同的错误 像这样: Dependency "Qt.core" not found for product "dist". Please create a Qt profile using the qbs-setup-qt tool if you haven't already done so. Product 'dist' had errors and was disabled. 我使用QtCreator。我应该使用qbs设置Qt工具创建新的Qt

当我尝试使用qbs编译我的项目时,我会遇到很多相同的错误

像这样:

Dependency "Qt.core" not found for product "dist".
Please create a Qt profile using the qbs-setup-qt tool if you haven't already done so.
Product 'dist' had errors and was disabled.
我使用QtCreator。我应该使用qbs设置Qt工具创建新的Qt配置文件吗?
请解释一下这是什么意思?

不,Qt Creator会自动设置配置文件。出现此消息的最常见原因是您使用的工具包没有有效的Qt版本集。请先核实一下。如果在这方面一切正常,请在bugreports.qt.io上提交一个问题,我们将从那里着手解决。

祝您愉快!非常感谢。问题是找不到有效的工具包。默认工具包没有Qt版本,需要qmake文件。Qt Creator没有这个文件吗?Qt和Qt Creator是两个独立的东西。如果您从Qt安装程序获得Qt Creator,除非您在安装程序中取消选择所有Qt版本,否则它通常会设置一个Qt版本。如果您有一个独立的Qt创建者,您可能需要将其指向系统上的Qt版本,您可能需要首先安装该版本。例如,在Linux系统上,这将是一个名为qt5base-dev的包。如果您是Qt Creator的新手,我建议您阅读更多关于工具包如何工作以及它们如何与Qt版本相关的信息。