1

我已经使用 Visual Studio 8 进行了 gtest 所有设置并运行良好。

我在构建中包含了 msxml 4.0,现在测试输出不会显示在 Visual Studio 输出窗口中。

  • 如果从命令行启动应用程序将运行并返回正确的结果(没有丢失的 dll)
  • 我已经缩小了 msxml4.dll 的范围,因为如果我注释掉包含部分,一切都会恢复正常

由于我无法控制的原因,我们像这样包含 dll:

#import "msxml4.dll"

非常感谢任何想法/建议。谢谢。

4

1 回答 1

2

Visual Studio 默认不支持 gtest 但是,我已经为 Visual Studio 2008 创建了一个插件,它不能保证是完美的,并且其中可能仍然存在错误,但源代码可以在 gpl 许可下免费获得:http: //gamesfairy.co.uk/svn/vsgtest

它将允许您通过其他窗口-> 测试列表或右键单击测试旁边的标记并运行它来运行谷歌测试。测试结果将出现在插件的输出文件夹和测试列表窗口中。

如果您确实发现了错误,请告诉我,我会尝试修复它们,或者如果您想修复它们,请将补丁提交给我 :)。

希望这会有所帮助,尽管它没有回答为什么它停止出现在我知道的默认输出窗格中:$

于 2011-11-23T20:33:41.920 回答