我正在尝试将googletest与我的Qt Creator集成。
基本上我有一个googletest-listener,它评估我的单元测试并将结果打印到stdout。现在我试图让那个监听器成为一个构建步骤,所以它告诉我什么时候测试没有成功。结果现在显示在“编译输出”选项卡中。
我现在要做的是结果也显示在“构建问题”选项卡中。就像正常的构建错误一样。如果不使用Creator-plugin,这是否可行?
编辑: 与此同时,我找到了解决方案:似乎Qt Creator从stderr而不是stdout获取所有“构建问题”。所以我只是把我的错误写给了stderr,现在它可以工作了。
答案 0 :(得分:0)
不,构建输出专门用于捕获编译和链接错误,当您单击此列表中的项目时,Qt Creator会链接到源代码的相关部分。编译输出是[n]make
或msbuild
构建工具之类的完整输出。自定义构建步骤只显示在这里,使用插件,你当然可以做各种魔术(我没有经验,但是因为Qt Creator中的所有东西都是插件,所以它应该是非常可能的。)