我想知道是否有任何方法可以让我的 Windows 控制台应用程序在 Mac 和/或 Linux 上运行。就像一种移植它的简单方法,这似乎值得怀疑。我能想到的唯一方法是在 Linux/Mac 计算机上运行并为该操作系统重写代码。我什至不确定是否有适用于 Linux 或 Mac 的控制台应用程序,但我所知道的是它们有终端/控制台窗口,看起来我可以把它放在那里。
最佳答案
取决于您的控制台应用程序的复杂性。
它使用系统调用吗?例如系统(“暂停”)
如果没有,并且您正在使用基本的 STD 库,代码应该是可移植的,只需要重新编译。
就像我说的,取决于您代码的复杂性。
编辑: linux 终端的工作方式与 windows cmd 非常相似(因为 cmd 是 unix 终端的“拷贝”...)
关于c++ - Mac/Linux 上的 Windows 控制台应用程序? C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17939310/