ネットワーク コードを C++ アプリケーションに含めようとしています。CSimpleSocketをダウンロードし、すべての .h ファイルと .cpp ファイルをメイン ファイルがあるディレクトリにコピーしました。次に、ヘッダーの 1 つをインクルードしようとしましたが、リンカーは次のような一連のエラーを表示するだけです。
- [リンカ エラー] CPassiveSocket::CPassiveSocket(CSimpleSocket::CSocketType) への未定義の参照'
- [リンカ エラー] `CSimpleSocket::Initialize()' への未定義の参照
- [リンカー エラー] 「CPassiveSocket::Listen(unsigned char const*, short, int)」への未定義の参照
- [リンカ エラー] `CPassiveSocket::Accept()' への未定義の参照
その他。すべてが 1 つのディレクトリにあるので、それは問題ではないと思います。含めるために使用しているコードは#include "PassiveSocket.h"
. 違いがある場合は、Dev-C++ を使用しています。私は自分が間違っていることを理解していないので、誰かが私を助けることができれば、それは素晴らしいことです.
これが本当にばかげた質問であれば許してください。しかし、私は C++ を学ぼうとしていますが、それは簡単ではありません。ご協力いただきありがとうございます。