C++ googletestgtest.cc:812:error:';gettimeofday';未在此范围中声明

C++ googletestgtest.cc:812:error:';gettimeofday';未在此范围中声明,c++,mingw,C++,Mingw,我试图通过命令行通过MinGW编译googletest,但当我尝试使用命令编译时 gcc -I D:\gtest -I D:\gtest\include -I D:\gtest\include\gtest src\gtest_main.cc src\gtest-all.cc 它抛出错误 Gtest.cc:812:错误:未在此范围内声明“gettimeofday” 我通过VisualStudio成功编译,所以我猜这不是代码中的错误。是否有其他人遇到此问题并知道解决方案?和是两个不同的包含项您的意

我试图通过命令行通过MinGW编译googletest,但当我尝试使用命令编译时

gcc -I D:\gtest -I D:\gtest\include -I D:\gtest\include\gtest src\gtest_main.cc src\gtest-all.cc
它抛出错误

Gtest.cc:812:错误:未在此范围内声明“gettimeofday”


我通过VisualStudio成功编译,所以我猜这不是代码中的错误。是否有其他人遇到此问题并知道解决方案?

是两个不同的包含项

您的意思是
gettimeofday
?或者
gettimeofday
从哪里来?是的,对不起。我已经修好了,你有没有把#包括进去?给我们看一下代码。给你,注意:
是两个不同的包含项。肯定回答了我的问题!当然可以回答OP的问题。