Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇2690:
Re[3]:getnameinfoは使える? [もぐりん] 12/29 08:21

 └◇2699:Re[4]:getnameinfoは使える? [ono] 01/10 <


2690● Re[3]:getnameinfoは使える?[ もぐりん ] 2004 12/29 08:21
すべての該当するインクルードファイルを指定すれば、エラーが
出て当然です。
該当するインクルードファイル毎にgetnameinfoの定義が記述されているので、複数指定すれば競合してしまいます。
つまり、どの定義を使えばいいのかコンパイラが混乱してしまうのです。
だから、該当するインクルードファイルの内、1つだけを指定すればいいはずです。
今回の場合は、

#include <w32api/ws2tcpip.h>

だけでいいと思いますが・・・。
スレッド一覧


2699● Re[4]:getnameinfoは使える?[ ono ] 2005 01/10 01:19
w32apiも要らない。
#include <ws2tcpip.h>
だけで良いです。

しかし,これをインクルードするとWinSock仕様になります。
そして,socket.hやnetdb.dなんかと競合するはず。
大量のエラーはこれが原因と思われます。
スレッド一覧

早田のホームページへ
CGIROOM