0

私は msvc++2010 でブーストを使用しています。最近、msvc++ の新しいバージョン (2012 Ultimate) を試しましたが、winsock2 のようなヘッダーが含まれていないため、アプリケーションをビルドできません。一部のサイトでは、新しいウィンドウのアプリ モードであるメトロ スタイルではこれらのライブラリとヘッダーを使用できないとのことでした。その後、このメトロ スタイルから古いデスクトップに切り替えようとしました。誰か助けてくれませんか?

4

1 に答える 1

5

Visual Studio 2012 Express のインストールにはこのヘッダーがあるため、これは Visual Studio のバージョンの問題ではないようです。パスは次のとおりです。

C:\Program Files\Windows Kits\8.0\Include\um\WinSock2.h

インクルード検索ディレクトリに有効なパスを指定したことを確認してください。完全なWindows 8 Platform SDKをインストールすることもできます。

最後に、プロジェクト ウィザードでWin32アプリケーションを選択したことを確認してください。Visual Studio の最新バージョンは、ネイティブの Win32 コードを他のどのコードよりも構築できます。

于 2013-01-04T14:49:59.920 に答える