NDK 用にソケット ライブラリをコンパイルしようとしていますが、次の 2 つのエラーが発生します。
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 ドキュメントも読みました。Application.mk ファイルの APP_STL: 値として、gnustl_shared と stlport_shared の両方を試しました。
参考までに、ソースコードはこちらから入手できます