現在、C++でライブラリを作成していますが、Debug版とRelease版では別々のlibで出力されており、そのため使用時はDebug版とRelease版で、リンク時にlibファイルのパスを変更する必要があります。

しかし外部のライブラリを見ると、Debug版もRelease版も同じlibファイルを使っている場合が見受けられます。(Release版がDebug時に使えるのか、と思い試してみましたがやはり無理でした)

このように1つのlibファイルでDebug版もRelease版も網羅できるような作りにするにはどうすればいいのでしょうか?

追記:

開発環境
Windows 7 Professional SP1
Visual Studio 2013 Community