Android 源码中尝试 使用googletest
在Android源码里面external/目录下 建立文件夹 gtest, 新建文件Android.mk 和 test.cpp
内容分别如下:
test.cpp如下:
#include <gtest/gtest.h>
#include <stdio.h>
using namespace std;
int main(int argc, char* argv[])
{
testing::InitGoogleTest(&argc,argv);
return RUN_ALL_TESTS();
}
Android.mk如下:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= test.cpp
LOCAL_C_INCLUDES:= \
$(LOCAL_PATH)/../../gtest/include/
LOCAL_MODULE := test
include $(BUILD_EXECUTABLE)
其实还没有做什么实际的事情,但是会提示一个错误
gtest/include/gtest/gtest.h:54:18: fatal error: limits: No such file or directory
#include <limits>
在gtest.h里面 有这一行 #include <limits> 请问大家 在Android的编译体系中,这种C++的头文件在哪里?我用的是3.2.0-29-generic 谢谢大家