Android 源码中尝试 使用googletest

cocofrom720 2016-05-19 08:22:33
在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 谢谢大家
...全文
245 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧