/MT でコンパイルされた大量のコードがあります (つまり、CRT に対して静的にリンクすることを期待しています)。これを、/MD でビルドされた静的なサードパーティ ライブラリと組み合わせる必要があります (つまり、CRT を動的にリンクすることを期待しています)。
理論的には、再コンパイルせずに2つを1つの実行可能ファイルにリンクすることは可能ですか?
/nodefaultlib:msvcrt とリンクすると、__imp__wgetenv
. これらの関数を自分のコードに実装したり、 に転送したりしたくなります。試すwgetenv
価値はありますか、それとも次の問題に直面しますか?
残念ながら、サードパーティのコードを別の DLL にパックするという簡単なオプションを取ることは禁じられています :-/