Visual C++ は初めてです。Windows XP に Visual C++ 2008 Express Edition (with SP1) をインストールしました。オープン ソースの Visual C++ プロジェクトをコンパイルしようとしています。
.vcproj
VC++ 2008 Express でプロジェクトを開きました。Build > Rebuild Solution を使用すると、次の出力が表示されます。
3 error(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
エラーは次の 3 つです。
error C3861: 'IN6_IS_ADDR_MULTICAST': identifier not found
error C2065: 'IPPROTO_IPV6' : undeclared identifier
error C2065: 'IPPROTO_IPV6' : undeclared identifier
私は非常に長い間グーグルをしてきました。これらの識別子は、次のファイルで利用できることがわかりました。
ws2tcpip.h
ws2def.h
winsock2.h
私が間違っていなければ、これらのファイルは Windows 開発者がネットワーク/ソケット プログラミングを行うために使用します。Windowsのどこかで利用できるはずです。
error C2065: undeclared identifier
とはどう違いerror C3861: identifier not found
ますか?
Visual C++ 2008 プロジェクトにws2tcpip.h
およびを含めるにはどうすればよいですか?ws2def.h
ありがとう