我已经很久没有使用 VS 2010 和 C++ 了,当我重新开始使用它时,我遇到了去年困扰我的同样的问题:我编译的 exe 运行得不好没有正确的 C++ 运行时的旧机器。我什至不知道给他们什么链接,我告诉他们安装this他们收到错误消息“该程序无法启动,因为您的计算机中缺少 MSVCR100.dll。请尝试重新安装该程序以解决此问题。单击“确定”关闭该应用程序。”)。所以我进去将代码生成设置为 /MT 并禁用了相当多的选项,并尝试使用很多选项,但结果仍然相同。
我的问题是:是否有完整的 VS 2010 C++ 发行版列表,我可以提供并告诉他们安装,这样我在 VS 2010 上编译的所有 C++ 程序都可以在 Windows XP 上运行,甚至更好,这是一种通用的方法一个独立的 exe,包含其工作所需的所有内容,并且不依赖 DLL?我想链接到一个包含 exe 引用的所有内容的库。如果有帮助的话,我正在为 x64 和 x86 构建。
附:清单文件怎么了,我应该包含它还是不包含它?
最简单的方法就是安装 VC++ Redistributable Package。它两者都有x86 and x64版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)