运行.exe而不复制.dlls

时间:2016-03-10 22:17:14

标签: c++ visual-studio dll exe

我已准备好交付Visual Studio 2015解决方案。我要求.exe应该开箱即用。但是,我正在“错过dll ......”错误。有没有什么方法可以让某人在没有他需要下载ddls的情况下运行exe?我可以将.exe建立为独立的可执行文件吗?

1 个答案:

答案 0 :(得分:5)

是的,您必须静态链接二进制文件。在项目设置(配置属性 - > C / C ++ - >代码生成)中,分别使用/ MT,/ MTd作为Release,Debug配置。但是,这会增加可执行文件的大小。

MSDN documentation on /MT, /MTd options