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

将Unix可执行文件转换为Windows可执行文件 我在MacBook Pro上用Eclipse编译并运行了一个C++程序。我现在需要将Unix可执行文件转换为windows可执行文件。我该怎么办?具体来说,如何从命令提示符使此代码在Windows计算机上运行?,c++,windows,eclipse,unix,executable,C++,Windows,Eclipse,Unix,Executable,使unix可执行文件在Windows系统上运行的唯一方法是使用虚拟机(如VMWare或VirtualBox)。这并不是在Windows上运行它,当然,它是在Windows上设置UNIX系统并在该UNIX系统上运行它 两个系统之间的可执行文件(以及所需的运行时环境)有很大的不同,您不能只从一个系统运行另一个系统上的可执行文件 您唯一的其他选择是在Windows系统上安装Eclipse并在那里编译应用程序。如果无法“转换”可执行文件,则需要为目标系统重新编译。如果您使用的是为Eclipse设置的GC

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

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


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

如果无法“转换”可执行文件,则需要为目标系统重新编译。如果您使用的是为Eclipse设置的GCC工具链,并且没有特定于Mac的代码,那么将项目移到另一个位置,在Eclipse中设置它,然后重新编译它就很容易了。如果这太麻烦了,你可以考虑设置<代码> MaFixFix<代码>,使用MIWW或CygWin,或者甚至VisualStudio,如果你愿意的话。如果有特定于Mac的代码,则需要查找相应的Windows文档,或使用GTK+或Qt等跨平台的工具。

是否有可用的源代码?转换过程称为“可移植代码”和“重新编译”。