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

freemann098

我想知道是否有任何方法可以使Windows控制台应用程序在Mac和/或Linux上运行。就像一种简单的方式来移植它似乎令人怀疑。我能想到的唯一方法是在Linux / Mac计算机上运行并重新编写该OS的代码。我什至不确定是否有适用于Linux或Mac的控制台应用程序,但我所知道的是它们具有终端机/控制台窗口,看来我可以将其放置在那里。

达马克

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

它使用系统调用吗?例如System("pause")

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

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

编辑:linux终端的工作原理与Windows cmd相当(因为cmd是unix终端的“副本” ...)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

跨平台桌面应用程序-Windows + Mac + Linux

如何在Mac / Windows上捆绑Java应用程序?

如何在Linux,Mac和Windows上从Java启动.NET应用程序?

如何在Linux上运行.NET Core控制台应用程序

.NET控制台应用程序作为Windows服务

Windows控制台应用程序-结束事件的信号

pathForResource在Mac OS X控制台应用程序中返回nil — Swift

从Windows 10上的Win32 GUI应用程序输出到控制台

在Mac或Windows上运行.NET Core控制台应用程序

如何在Mac OS上执行.net核心控制台应用程序

Visual Studio(MAC)控制台应用程序

为什么Mac OS控制台应用程序中对runloop.run的调用方法会创建其他线程?

Yii2-使用Scheduler在Windows上运行控制台应用程序

Linux上的.net核心控制台应用程序-要执行的应用程序不存在

如何在.NET 5.0控制台应用程序上的C#中检查Windows版本

在Mac上运行Java应用程序

如何在具有Windows应用程序输出类型的C#程序上显示控制台

Qt Windows应用程序打开控制台输出

在Linux上运行Mac OS X应用程序

Mac OS上的JavaFX应用程序

控制台应用程序中的Linux Qt QSystemTrayIcon

在控制台应用程序Mac OS X中测试OpenGL ES矩阵操作

Windows GUI以及控制台应用程序

C#:从控制台应用程序更新 Windows 窗体上的标签文本

Mac、Windows 和 Linux 上的 Java 桌面应用程序安装程序

如何在没有 VS 的情况下使 Mac OS 上的 VS 控制台应用程序可运行?

在 Visual Studio for Mac 8.6.2 中运行 C# 控制台应用程序时使用系统终端

DotNet5 控制台应用程序在 Linux 上出错,但 DotNetCore 3.1 应用程序运行良好

在 mac 上阻止应用程序