リンクエラーが起きる

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
dic

リンクエラーが起きる

#1

投稿記事 by dic » 15年前

winsock関係の質問になりますが、
ソースコードを http://www.kt.rim.or.jp/~ksk/wskfaq-ja/ ... lient.html
から参考にしてコンパイルするのですが

リンク中...
basic-clinet.obj : error LNK2001: 外部シンボル ""bool __cdecl ShutdownConnection(unsigned int)" (?ShutdownConnection@@YA_NI@Z)" は未解決です
basic-clinet.obj : error LNK2001: 外部シンボル ""char const * __cdecl WSAGetLastErrorMessage(char const *,int)" (?WSAGetLastErrorMessage@@YAPBDPBDH@Z)" は未解決です
Debug/winsock01.exe : fatal error LNK1120: 外部参照 2 が未解決です。
link.exe の実行エラー

とでてリンクできません
関数の定義なども調べたのですが、私の知識では解決できません
このソースコードのどこが悪いのでしょうか?

開発環境
VC++6.0

さかまき

Re:リンクエラーが起きる

#2

投稿記事 by さかまき » 15年前

ShutdownConnectionとWSAGetLastErrorMessage関数がリンクできていません。
そこで、「WSAGetLastErrorMessage」でGoogle検索してみると
http://www.kt.rim.or.jp/~ksk/wskfaq-ja/ ... index.html にたどり着きます。
ここにある、「ws-util.cpp」 が必要なんでしょう。

dic

Re:リンクエラーが起きる

#3

投稿記事 by dic » 15年前

たしかに実態が定義されていないすね
サーッとしか見てなかったです

ws-util.cpp を追加したらリンクできました
ありがとうございました

閉鎖

“C言語何でも質問掲示板” へ戻る