2016-03-10 45 views
2

我有Visual Studio 2015解決方案准備好交付。我有一個要求,該.exe應該開箱即用。但是,我收到「缺少DLL ...」的錯誤。有什麼辦法可以讓別人運行exe而不需要下載一堆ddls嗎?我可以建立.exe作爲獨立的可執行文件嗎?運行.exe而不復制.dlls

+2

錯誤,發運DLL的產品? – EJP

+1

是的,但是如果該人沒有再折式包裝,這是否意味着他應該先安裝它?我是那個責怪的人嗎? :) – omegasbk

回答

2

是的,你必須靜態鏈接二進制。在項目設置(配置屬性 - > C/C++ - >代碼生成)中,分別對Release,Debug配置使用/ MT,/ MTd。但是,這會膨脹可執行文件的大小。

MSDN documentation on /MT, /MTd options

+0

作爲魅力。謝謝! – omegasbk