c++ - 将 Unix 可执行文件转换为 Windows 可执行文件

标签 c++ windows eclipse unix executable

我在 MacBook Pro 上使用 Eclipse 编译并运行了一个 C++ 程序。我现在需要将 Unix 可执行文件转换为 Windows 可执行文件。我该怎么办?具体来说,如何让此代码从命令提示符在 Windows 计算机上运行?

最佳答案

让 unix 可执行文件在 Windows 系统上运行的唯一方法是使用虚拟机(例如 VMWare 或 VirtualBox)。当然,这并不是真正在 Windows 上运行它,而是在 Windows 上设置一个 UNIX 系统并在该 UNIX 系统上运行它。

两个系统之间的可执行文件(以及所需的运行时环境)有很大不同,您不能只从一个系统运行另一个系统的可执行文件。

您唯一的其他选择是在 Windows 系统上安装 Eclipse 并在那里编译应用程序。

关于c++ - 将 Unix 可执行文件转换为 Windows 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20710759/

相关文章:

android - xml/linearlayout 无法在设备上正确显示

eclipse - 在 Ubuntu 上为 Eclipse 安装 SVN 插件

java - 在 Eclipse 中导入项目的一部分

c++ - CUDA、NPP 滤波器

c++ - 对C++继承感到困惑

linux - 为什么 Windows VM 会产生与 Linux 不同的浮点输出?

c++ - GCC - 链接到另一个文件夹中的库有效但二进制文件不会运行

c++ - Emacs:CEDET 安装:软件包 assoc 已过时

c++ - C++11 是否保证释放栅栏和消耗操作之间的内存顺序?

windows - OS X 中的窗口移动和调整 API