Apache Axis2/C をビルドしようとしています (実際には、そのための WSO2 WSF/C++ ラッパーをビルドしています) シンボルに遭遇するとエラーが発生し続けますSO_EXCLUSIVEADDRUSE
。これはソケット オプションであり、MSDN によると、利用できるはずです。Win Server 2k3 で MSVC++ 6.0 を使用しています。コンパイラーや OS を選択することはできません... もし Linux を使っていたら、もう終わっていたでしょう :P
VS2005 のインストールを調べたところ#define
、winsock2.h にその定数が含まれていることがわかりました。MSVC6用に持っているwinsock2.hにはありません。また、VS2005 では、VS2005 ディレクトリ内の PlatformSDK フォルダーの下にありますが、MSVC6 にはそのようなディレクトリはないようです。この記号が表示されないのはなぜですか? どうすれば入手できますか?私はそれをコピーしたいだけですが、他に何が欠けているのか誰にもわかりません.何かアイデアはありますか?