首页 > 解决方案 > 在 Windows 中包含带有安装程序的编译器的标准做法

问题描述

假设我使用 C++ 开发了一个简单的软件,我想免费分发它。为简单起见,假设它是某种 GUI。现在,当我在 Windows 上编译它并运行 .exe 时,它​​按预期工作。但是,最终用户可能拥有与我不同的 Windows 版本。因此,.exe 文件可能由于机器代码或指令集的差异而无法运行(我认为?)在这种情况下,通常的做法是将编译器包含给最终用户,以便构建编译器,然后编译我的源代码还是我改用交叉编译器?或者一般是怎么做的?对不起这个愚蠢的问题。

标签: c++cross-compilingexecutable

解决方案


推荐阅读