2005年に他の誰かによって書かれたVisual C++ソリューション(.dsp VC++ 7.1)をビルドする必要があります。私はVS2010トライアルでソリューションをコンパイルしようとしていますが、下記のとおり、私にいくつかのエラーを与える:Visual C++を使用しないでC++ Visual C++ 7.1ソリューションをコンパイルする
error C3867: 'CServerSocket::SelfDestruct': function call missing argument list; use '&CServerSocket::SelfDestruct' to create a pointer to member
error C2039: 'iterator_category' : is not a member of 'CommandDispatchInserter' c:\program files\microsoft visual studio 10.0\vc\include\xutility
error C2146: syntax error : missing ';' before identifier 'iterator_category' c:\program files\microsoft visual studio 10.0\vc\include\xutility
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 10.0\vc\include\xutility
error C2602: 'std::iterator_traits<_Iter>::iterator_category' is not a member of a base class of 'std::iterator_traits<_Iter>' c:\program files\microsoft visual studio 10.0\vc\include\xutility
VS2005から以降のエラーを引き起こしているさまざまなライブラリの異なる実装があるというのが私の調査からと思われる、私はコードでもある標準にかなり非対応だと思います要因。 VS2003のインスタンスをインストールするのに手間がかかっていましたが、VSの要件(これは私がやっていることについてはかなりわかりません)に合うようにコードを修正するのではなく、私は現在の状態をコンパイルする方法があるのだろうかと思っていました。私は窓のためのminGWを使用することを試みたが運がなかった。 MFCライブラリが気に入らないようでした。誰もが最も生産的なルートに関して何か提案をしていますか?事前
これらのエラーが報告されたコードを送信すると役立ちます。 –
エラーは2つしかありません。それらを修正してください。 –