Winsock を使用したチャットプログラムでのビルドエラーについて – プログラミング – Home

Winsock を使用したチャットプロ...
 
通知
すべてクリア

[解決済] Winsock を使用したチャットプログラムでのビルドエラーについて


てんぱい
 てんぱい
(@てんぱい)
ゲスト
結合: 20年前
投稿: 4
Topic starter  

どうも。
現在、Visual Studio 6.0 MFC で、チャットプログラムを作ってるんですが、
ビルドしたところ以下のようなエラーが出てしまいました。
すみませんが、助けて下さい。

error LNK2001: 外部シンボル __imp__WSAAsyncSelect@16 は未解決です
error LNK2001: 外部シンボル __imp__bind@12 は未解決です
error LNK2001: 外部シンボル __imp__htonl@4 は未解決です
error LNK2001: 外部シンボル __imp__htons@4 は未解決です
error LNK2001: 外部シンボル __imp__socket@12 は未解決です
error LNK2001: 外部シンボル __imp__WSAStartup@8 は未解決です
error LNK2001: 外部シンボル __imp__WSACleanup@0 は未解決です
error LNK2001: 外部シンボル __imp__closesocket@4 は未解決です
fatal error LNK1120: 外部参照 8 が未解決です。


引用未解決
トピックタグ
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

Winsock のライブラリがリンクされていません。

リンクするライブラリは Winsock のバージョンにもよりますので、
マニュアル(MSDN)を読んでください。
上記のいずれかのAPI の説明をちゃんと読めば、下のほうに
Library: という項目があるはずです。


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 21年前
投稿: 600
 

ライブラリ(おそらくws2_32.lib)をリンクし損ねているのでしょう。


返信引用
てんぱい
 てんぱい
(@てんぱい)
ゲスト
結合: 20年前
投稿: 4
Topic starter  

レスありがとうございます。

include しているのは <winsock2.h> です。

>ライブラリ(おそらくws2_32.lib)をリンクし損ねているのでしょう
どこを確認すればよいのでしょうか?
追加する場合はどうしたらいいのでしょうか?

申し訳ございませんが、上記についても教えていただけると助かります。


返信引用
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

> 追加する場合はどうしたらいいのでしょうか?

[プロジェクト]-[設定]
[リンク]
[オブジェクト/ライブラリ モジュール]


返信引用
てんぱい
 てんぱい
(@てんぱい)
ゲスト
結合: 20年前
投稿: 4
Topic starter  

ありがとうございます。
ビルドエラーがとれました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました