同じソリューション (MSVC 2012) に 2 つのプロジェクトがあります。1 つは exe で、もう 1 つは dll です。exe プロジェクトは dll に依存しています。ただし、exe をリンクすると、dll で定義された関数に対して「未解決」のエラーが発生します。実際、Exe プロジェクト設定の [リンカー] -> [コマンド ライン] を見ると、DLL プロジェクトが参照されていません。オプション 'Linker' -> 'Link Library Dependencies' が Yes に設定されています。
関連するすべての dll 関数は、DLL では __declspec(dllexport) として定義され、EXE では __declspec(dllimport) として定義されます。