2013-04-19 38 views
7

私はWindowsソケットプログラミングを手に入れようとしています。 私はあなたが#include winsock2.h にしてからws2_32.libとリンクしなければならないことを知っています。 問題視覚スタジオ2010最終版にws2_32.libがありません。VS2010からws2_32.libが見つかりませんでした。

これを起動して実行するにはどうすればよいですか?

第2に、私はVS 2010で新しいAPIを統合することに遭遇します。私は何を含めるべきか、何をリンクするか、どのファイルが含まれているか、どのファイルがリンクされているかを忘れてしまいます。VS 2010での一般的な手順を示すチュートリアルを指摘できれば、インクルードとlibファイルを扱います新しいAPI。

答えて

11

ほとんどの場合、このライブラリはありますが、Project-> Poperties-> Linker-> Input-> Additional Dependenciesで追加する必要があります。そこにこれを入力します。

Ws2_32.lib 

またはプログラム: 1> MSVCRTD.LIB(crtexew.obj):

#include <winsock2.h> 
#include <ws2tcpip.h> 
#include <stdio.h> 

#pragma comment(lib, "Ws2_32.lib") 

int main() { 
    return 0; 
} 
+0

私は次のエラーを取得し、これを試してみましたが、エラーLNK2019:未解決の外部シンボル_WinMain @ 16は関数___tmainCRTStartupで参照されています 1> C:\ Users \ Administrator \ Documents \ Visual Studio 2010 \ Projects \ dfgdfgh \ Debug \ dfgdfgh.exe:致命的なエラーLNK1120:未解決の外部が1つ – userXktape

+0

主な機能を変更しますか? – 4pie0

+0

okコンソールプロジェクトで動作します.Win32プロジェクトでソケットプログラミングをしたいのですが? – userXktape

関連する問題