我有大量的代碼,用/ MT編譯(即期望與CRT靜態鏈接)。我需要將它與一個靜態的第三方庫結合起來,該庫已經用/ MD構建(即期望動態鏈接CRT)。用/ MT編譯的混合代碼和/ MD
理論上可以將兩者鏈接成一個可執行文件而無需重新編譯?
如果我使用/ nodefaultlib:msvcrt進行鏈接,那麼我最終會收到少量未定義的引用,例如__imp__wgetenv
。我很想嘗試在我自己的代碼中實現這些功能,轉發到wgetenv
等。這是否值得嘗試,還是直接進入下一個問題?
不幸的是,我採取裝箱第三方的代碼放到一個單獨的DLL的容易的選擇,禁止: -/
不是我希望的答案,但謝謝;-) – slowdog 2010-08-13 08:52:27