gpt4 book ai didi

Android ndk 问题 socket 和 std 问题

转载 作者:行者123 更新时间:2023-11-28 03:34:26 24 4
gpt4 key购买 nike

我正在尝试为 NDK 编译套接字库,但出现以下两个错误:

error: 'close' was not declared in this scope

error: 'min' is not a member of 'std'

我已按照概述的步骤进行操作 HERE修复后者无济于事,我不确定第一个。我导入了以下库:

#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: 值。

仅供引用,可获取源码HERE

最佳答案

std::min 需要 #include <algorithm> . close 需要 #include <unistd.h> .

当您遇到这样的错误时,请检查该函数的文档并查看它需要哪些头文件。

关于Android ndk 问题 socket 和 std 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11489176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com