我使用的是 Visual Studio 2017 和 Windows 7 (sp1)。我在我的电脑上编译了一个c程序。但是,在我 friend 的计算机上,它没有运行。我不想分享我的源代码。我的 friend 使用Windows 10。我如何编译我的程序以在两台计算机上运行。 谢谢!
最佳答案
要在 Visual Studio 中制作可在其他计算机上运行的已编译可交付成果,您需要做的是:
- 以Release模式编译(默认为Debug模式)
- 随可执行文件一起提供相应的 Visual C++ Redistributable 软件包
- 确保目标架构(x86、x64、ARM 或 Itanium)适合您的特定交付成果
创 build 置向导使这一切变得更加容易。
另请注意 Windows SmartScreen默认情况下,不允许计算机运行从 Internet 获取的外国、未数字签名的程序。
关于c - 如何定位多个版本的 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54636132/