0

次の 2 行を含むプロジェクトをダウンロードしました。

#include <winsock2.h>
#include <Afxwin.h>

私の標準コンパイラは選択したファイルを見つけることができないため、これをコンパイルする方法について混乱しています。

これを正常にコンパイルするには、コンパイラの検索パスを構成するために何が必要ですか?

私が試したコンパイラは Dev-C++ です。

編集:コンパイル時に使用する特定のライブラリを構成する必要があると思います(しかし、どれですか?)

4

2 に答える 2

1

Windows 上でビルドしていますか?

これらは、Microsoft のインクルード ファイルです。Visual Studio をお持ちの場合は、winsock が利用できるはずです。しかし、afx (MFC) の場合は、商用版が必要だと思います。

商用の Visual Studio を使用していて、それでも見つからない場合は、適切なディレクトリを含めるようにコンパイラを構成するだけです (ただし、最初からそのようになっているはずです)。

于 2012-11-28T00:10:24.833 に答える
0

winsock2.h は Windows SDK の一部であり、Afxwin.h はメインの MFC/ATL インクルード ファイルです。

現在の Windows SDK は Microsoft サイトからダウンロードできるはずですが、MFC コードは含まれていません。MFC と ATL を使用するには、Visual Studio が必要になると確信しています。

于 2012-11-28T00:10:27.953 に答える