我知道关于如何将msvcr120.dll / msvcp120.dll包含到您的项目中存在一些问题。
但我想放弃这种依赖性。我在Visual Studio 2013的发行版中编译该程序。我不依赖于任何VS特定的命令(#pragma
等)或预编译的标头等。
我想将其编译为一个单独的发行版.exe,并提供给用户,而无需他安装VS的VC ++ Redistributes(用户将在Windows 7,Windows 8或Windows XP上工作)。
那可能吗?如果是这样,怎么办?
您可以通过设置/MT
标志将运行时静态链接到项目。您可以在Visual Studio 2013中的项目> [项目名称]属性... >配置属性> C / C ++ >代码生成>运行时库下找到此选项。确保仅针对发布配置进行设置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句