在我的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/