我如何知道我用 C++ 编写的程序能否在 32 位操作系统中正常运行?
(无需手动测试)
我正在使用 Visual Studio 并在 64 位机器上编译。这会阻止该程序在其他机器上运行吗?
那么处理器和 Windows 版本呢?如果该程序仅使用简单的用户界面执行一些简单的操作(例如 Web 请求和计算),那么该二进制文件是否与大多数 Windows 版本和处理器兼容?
我的程序不必是 64 位的。我只想创建一个可以在大多数计算机上运行的二进制文件,就像我每天在 Internet 上下载的那些一样。我怎么能那样做?
最佳答案
如果您专门为 64 位 Windows 构建代码,则不能指望二进制文件可以在 32 位 Windows 上运行。这将需要一个单独的构建。
关于c++ - 是什么让 C++ 程序只能是 64 位或受机器限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21123723/