ブースト単体テストを追加してセットアップしたソリューションがあります。問題は、テストしたい別のプロジェクトがあり、その中にいくつかのクラスがあることです。実際、そのプロジェクトがブーストを追加した主な理由です。
テストが必要なプロジェクトは、.dll として出力するように設定されています。問題は、私のテスト プロジェクトが他のプロジェクトのコードにアクセスする必要があるときはいつでも、ヘッダーに問題なくアクセスできることです。ただし、オブジェクトを含むプロジェクトの .cpp ファイルで解決される未解決のコードがヘッダーに含まれている場合は、リンク エラーが発生します。これを回避する方法はありますか?理想的には、オブジェクトを他の dll に保持してから、テスト プロジェクトでテストしたいと考えています。