テスト用とリリース用の静的ライブラリが 1 つずつあります。デバッグ用の静的ライブラリには、リリース バージョンでは使用できない呼び出しがあります。私のコードでは、プリプロセッサ マクロを使用して、テスト用の静的ライブラリで利用可能な呼び出しを保護しています。
プロジェクトに両方のライブラリを含め、実行中のビルドに応じて、リンク プロセス中にいずれかのライブラリをリンクするにはどうすればよいですか?
注: 静的ライブラリのコードにアクセスできないため、変更を加えることができません。私がアクセスできるのは、lib を利用するクライアント コードだけです。