我需要制作一个独立的程序,我目前在使用Visual Studio编译的计算机上工作但是当我将构建文件夹移动到另一台计算机时,它说MSVCP120.dll丢失了。在这种情况下我不能使用安装程序,所以有没有办法让它没有这些依赖项。我有一个选择是将项目切换到代码:: blocks,但这需要一段时间。
答案 0 :(得分:0)
我几天前遇到了同样的问题,我之所以认为这只是因为你试图在Debug模式下构建你的项目。
实际上,您可以通过在项目属性中设置 / MT 标志,将运行时静态链接到项目并删除库:项目&gt ; [YourProjectName]属性>配置属性> C / C ++>代码生成>运行时库。
小注意:请谨慎选择您选择的选项,确保仅将此设置应用于发布。如果您需要调试模式,请改为设置 / MTd 标志。