Mac / Linux上的Windows控制台应用程序? C ++

时间:2013-07-30 05:59:47

标签: c++ porting

我想知道是否有办法让我的Windows控制台应用程序在Mac和/或Linux上运行。像一个轻松的方式来移植它似乎值得怀疑。我能想到的唯一方法是在Linux / Mac计算机上重新编写该操作系统的代码。我甚至不确定是否有适用于Linux或Mac的控制台应用程序,但我所知道的是它们有终端/控制台窗口,好像我可以把它放在那里。

2 个答案:

答案 0 :(得分:2)

也许你可以在Linux上尝试葡萄酒。 http://www.winehq.org/

答案 1 :(得分:2)

取决于控制台应用程序的复杂性。

是否使用系统调用?例如System("pause")

如果没有,并且您正在使用基本STD库,则代码应该是可移植的,只需要重新编译。

就像我说的,取决于你的代码的复杂性。

编辑: linux终端非常像windows cmd(因为cmd是unix终端的“副本”)。