C++ googletestgtest.cc:812:error:';gettimeofday';未在此范围中声明
我试图通过命令行通过MinGW编译googletest,但当我尝试使用命令编译时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成功编译,所以我猜这不是代码中的错误。是否有其他人遇到此问题并知道解决方案?和是两个不同的包含项您的意
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的问题。