在我的qbs文件中:

import qbs

Project {
    name: {
            console.info("Hello!");
            return "ProjectName";
    }
 ...
 }

我收到消息:ReferenceError:找不到变量:console

我的Qt版本是5.5.0。我的Qt Creator版本是3.5.1

我已经使用了MSYS2存储库中的二进制文件。

编辑:我可以通过Ctrl-Space热键在文本编辑器中看到console变量的方法。

最佳答案

Qbs 1.5支持console logging API,其输出将显示在Qt Creator的General Messages选项卡中。在Qbs 1.4.5及更低版本中,print()是唯一可用的调试功能。如其他答案所示,您必须使用那个或throw

Qbs 1.5的发布日期尚未设置。 Qbs 1.5于2016年5月11日星期三发布。

关于c++ - 为什么我不能在QBS项目中使用控制台输出?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34398439/

10-10 07:26