如何定位Windows的多个版本

时间:2019-02-11 17:37:02

标签: c windows

我正在使用Visual Studio 2017和Windows 7(sp1)。我在计算机上编译了一个c程序。但是,在我朋友的计算机上,它没有运行。我不想分享我的源代码。我的朋友使用Windows10。如何编译程序以在两台计算机上运行。 谢谢!

1 个答案:

答案 0 :(得分:4)

要使编译后的可交付成果在Visual Studio中的其他计算机上运行,​​您需要做的是:

  • 在发布模式下编译(默认为调试)
  • 通过可执行文件运送适当的Visual C ++可再发行组件包
  • 确保目标体系结构(x86,x64,ARM或Itanium)适合您的特定交付物

创建设置向导使此操作变得更加容易。

还请注意,Windows SmartScreen默认情况下将不允许计算机运行从Internet获得的外部,未经数字签名的程序。