我试图让googletest在minclipse中使用minGW进行编译但是我一直遇到一个错误错误:':: OpenThread'尚未声明。
using googletest in eclipse: how?我已按照本指南进行设置,但仍然没有让它发挥作用。我尝试了几种不同的东西,但我无法让它正常工作。
使其工作的一件事是将OpenThread函数更改为OpenProcess。这样做,它允许我运行测试,但是如果所有测试都没有通过,程序崩溃并显示错误消息“Condition thread!= NULL failed。”
答案 0 :(得分:1)
好的,我现在设法让它工作,我添加了-D_WIN32_WINNIT = 0x0501。
右键单击gtest-all.cc
转到设置
点击C / C ++ Build - >设置
点击工具设置标签 - > GCC C ++编译器 - >预处理器
单击Add on Defined symbols(-D)
输入_WIN32_WINNT = 0x0501
重建和编译它应该可以工作!