自从我使用 VS 2010 和 C++ 以来已经有很长一段时间了,当我重新开始使用它时,我遇到了去年困扰我的同样问题:我编译的 exe 不能很好地运行没有正确 C++ 运行时的旧机器。我什至不知道给他们什么链接,我告诉他们安装这个 ,因为他们有一个错误说“程序无法启动,因为你的计算机中缺少 MSVCR100.dll。尝试重新安装程序来解决这个问题. 单击“确定”关闭应用程序。”)。所以我进去并将代码生成设置为 /MT 并禁用了很多选项,并尝试使用很多选项,但仍然是相同的结果。
我的问题是:是否有完整的 VS 2010 C++ 发行版列表,我可以提供并告诉他们安装,以便我在 VS 2010 上编译的所有 C++ 程序都可以在 Windows XP 上运行,甚至更好,这是一种通用的方法一个独立的 exe,包含它需要工作的所有内容,并且不依赖 DLL?我想链接到一个包含 exe 引用的所有内容的库。如果有帮助,我正在为 x64 和 x86 构建。
PS清单文件怎么了,我应该包含它吗?