Mac运行exe的几种方法,欢迎补充!

1. 用wine直接运行exe。安装wine后有个放exe的文件夹,双击后会自动包装运行。看起来挺方便的,就怕暂用资源比较大;

http://www.youtube.com/watch?v=eYISVQBBkJI

http://winebottler.kronenberg.org/ (推荐)

http://linfan.info/blog/2012/03/01/wine-mac/

http://wiki.winehq.org/

2. 用mac os 终端运行mono编译后的exe;有个问题,这个终端窗口关闭则exe窗口也会关闭;

http://www.cnblogs.com/codelove/archive/2011/12/10/2282984.html

3. Mono GTK# Application;

http://mjhutchinson.com/journal/2010/01/24/creating_mac_app_bundle_for_gtk_app

4. 用MonoMac,但学习成本比较大;

http://www.infoq.com/cn/news/2010/05/MonoMac

http://www.cnblogs.com/shanyou/archive/2011/01/28/monomac.html

Toolkit Runs on Linux Runs on Windows Runs on Mac Binding Style License Status
MonoMac no no yes Strongly typed C# binding to Cocoa APIs MIT X11 Actively developed, builds on the design lessons from MonoTouch but still incomplete. This will be the new default binding for Mono on OSX. Separate download.
Gtk# yes yes yes Strongly typed C# binding to the cross platform Gtk+ API. Applications look foreign on OSX. LGPL v2 Actively developed, cross platform. Bundled with Mono.
Windows.Forms yes yes yes Cross platform implementation of Microsoft's Windows.Forms. Applications look foreign on OSX. MIT X11 The Windows.Forms API was frozen in time by Microsoft. Bundled with Mono.
MonObjc no no yes Binding to the native Cocoa APIs, but requires manual use of Objective-C selectors to work with, relatively thin wrapper around the underlying APIs. LGPL v3 Actively developed. Separate download.
CocoaSharp no no yes Binding to the native Cocoa APIs, but requires manual use of Objective-C selectors to work with, relatively thin wrapper around the underlying APIs. MIT X11 No longer developed, no longer maintained, deprecated. Bundled with Mono.

posted on 2013-08-27 16:07 RockyLOMO 阅读(...) 评论(...) 编辑 收藏

Mac运行exe的几种方法,欢迎补充!相关推荐

  1. 从内存中加载并运行exe(两种方法)

    windows似乎只提供了一种启动进程的方法:即必须从一个可执行文件中加载并启动.      而下面这段代码就是提供一种可以直接从内存中启动一个exe的变通办法.      用途嘛,     也许可以 ...

  2. macbook怎么运行exe文件 mac打开exe文件的三大方法

    exe文件是Windows系统的可执行文件,虽然Mac系统上无法直接打开exe文件,但是你可以在Mac电脑上安装双系统或者虚拟机来实现mac电脑上运行exe文件.除了这两种方法之外,你还可以在Mac电 ...

  3. 浅谈批处理获取管理员运行权限的几种方法

    很多用了Win10版本系统的人都会发现,Windows对程序的运行权限是控制得更加严格了,即使你将UAC控制放至最低,如果没有特别赋予外来程序管理员运行权限的话,很多程序都会运行出错,包括很多用于系统 ...

  4. WPF程序将DLL嵌入到EXE的两种方法

    2019独角兽企业重金招聘Python工程师标准>>> WPF程序将DLL嵌入到EXE的两种方法 这一篇可以看作是<Visual Studio 版本转换工具WPF版开源了> ...

  5. 网页转exe的三种方法

    网页转exe的三种方法 前言:最近公司有个项目需要将几个子系统嵌入到一个大的系统中去,嵌入的要求是必须得是exe程序,但是有几个子系统是基于web运行的,所以需要找到将web项目转化为exe的方法.结 ...

  6. 如何使用计算机查询本机网卡信息,本机mac地址查询的三种方法

    现在电脑非常流行,大部分的学生以及白领或者说每一个家庭几乎都有一台电脑.不过大家对于电脑的认识却没有这么高的普及度.很多人对于它的了解仅仅停留在使用电脑看视频用软件的层面,对于电脑自身的认识不是很多. ...

  7. 14--以管理员身份运行 CMD 的几种方法

    以管理员身份运行 CMD 的几种方法 打开C:\Windows\System32目录,找到cmd.exe,单击选中后右键,菜单中选择"以管理员身份运行". 点开开始菜单,在搜索框中 ...

  8. mac电脑快速截图快捷键是什么?苹果mac电脑怎么截图?mac电脑截图的13种方法

    mac上各种截图软件层出不穷,你又不知道哪款好用,所以小编今天为大家带来mac电脑截图的13种方法,不管你是用iMac.iMac Pro.MacBook.MacBook Air还是MacBook Pr ...

  9. 将JAVA编译为EXE的几种方法

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> 将JAVA编译为EXE的 ...

最新文章

  1. 设计模式-合成复用原则
  2. 迟到的预备赛前练习赛题解
  3. 高级程序设计 c语言 在线作业,[北京师范大学]19秋《高级程序设计(C)》离线作业(资料)...
  4. latex中常使用符号大全
  5. jar包反编译成源代码_IntelliJ IDEA 如何设置自动下载源代码和文档
  6. 通过反射获取DLL的类实现加载窗体
  7. HashMap(Java)
  8. QT的QScriptEngineDebugger类的使用
  9. 递归和分治思想及其应用
  10. 笨办法学 Python · 续 引言
  11. 拼多多 App 下架;京东回应“大面积裁员”;西安 ofo 原办公地清空 | 极客头条...
  12. python 打印皮卡丘_来简单聊聊python的装饰器呀~
  13. 李清照 —— 别是一家
  14. barplot函数--R语言
  15. 2017.7.31.生活记录
  16. jieba 使用笔记
  17. 钉钉日志范文100篇_工作日志应该怎么写?——以钉钉日报模板举例告诉你
  18. 如何在Excel中快速删除空白行
  19. 布袋除尘器过滤风速多少_布袋除尘器的过滤风速选多少,如何正确地选定过滤风速...
  20. 从 WWDC17 看苹果图形技术的革新

热门文章

  1. 【ArcGIS for Android】使用自定义Callout显示地图信息
  2. 第一章,实现数据完整性
  3. ORACLE字符集为US7ASCII,插入数据,中文乱码问题解决
  4. 金融行情尽在掌握 — Google(谷歌)推出谷歌金融 Onebox
  5. 独家对话行癫:最详解密阿里云顶层设计和底层逻辑
  6. linux取得redis数据库中hash类型的所有feild或者所有value
  7. JS: 如何计算一个月有多少天
  8. 漏洞修复:Cookie Security: HTTPOnly not Set on Application Cookie
  9. 龙迅LT86102SXE 是 Lontium 的第 4 代 2 端口 HDMI/DVI 分配器
  10. w10更新后怎么找计算机全民,Win10系统下全民WiFi不能用了怎么办