リンカー エラーは、SOCK_Stream クラスが正しい dllimport/dllexport マクロでタグ付けされていないことを示しています。
問題を解決するには多くの方法があります。これはあくまでも基本的な方法です
1) SOCK_Stream クラス ヘッダーにマクロを追加します。
#ifdef BUILDING_SOCK_STREAM
#define SOCK_STREAM_DLL __declspec(dllexport)
#else
#define SOCK_STREAM_DLL __declspec(dllimport)
#endif
2) SOCK_STREAM_DLL マクロで SOCK_Stream クラスにタグを付けます
class SOCK_STREAM_DLL SOCK_Stream {
...
};
3) WrapperFacade プロジェクトで BUILDING_SOCK_STREAM シンボルを定義します (構成プロパティ -> C/C++ -> プリプロセッサ -> プリプロセッサ定義)。
目標は、WrapperFacade を取得して、サーバー プロジェクトからリンクするシンボルをエクスポートすることです。サーバーで BUILDING_SOCK_STREAM を定義しないと、マクロはデフォルトで __declspec(dllimport) になります。