我正在尝试为 NDK 编译我的套接字库,但出现以下两个错误:
error: 'close' was not declared in this scope
和
error: 'min' is not a member of 'std'
我已按照此处概述的步骤修复后者无济于事,我不确定第一个。我已经导入了以下库:
#include <sys/socket.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netinet/tcp.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/ioctl.h>
谁能帮我?我正在慢慢失去理智。我修复的每个构建错误似乎都会出现更多错误。我非常接近让这个工作......
另外,我已经阅读了相关的 ndk 文档。我已经尝试将 gnustl_shared 和 stlport_shared 作为我的 Application.mk 文件中的 APP_STL: 值。
仅供参考,您可以在此处获取源代码