C# 如何在MacOSX上运行GTK(C)
我有一个GTK项目,它是在Xamarin Studio和Windows上使用C语言开发的 我可以为我的应用程序生成一个.exe文件,但不能在Mac上运行。我有没有办法将此.exe文件转换为.dmg/.app,或者在Mac上运行此.exe而不使用Windows(Bootcamp)C# 如何在MacOSX上运行GTK(C),c#,windows,macos,xamarin,gtk#,C#,Windows,Macos,Xamarin,Gtk#,我有一个GTK项目,它是在Xamarin Studio和Windows上使用C语言开发的 我可以为我的应用程序生成一个.exe文件,但不能在Mac上运行。我有没有办法将此.exe文件转换为.dmg/.app,或者在Mac上运行此.exe而不使用Windows(Bootcamp) 注:Wineballerr没有为我的项目工作 您应该使用macpack打包应用程序,以便在OS X上执行。请参阅此处的手册: 以下是该页的摘录: macpack是一种用于打包托管程序集的工具 (如System.Windo
注:Wineballerr没有为我的项目工作 您应该使用macpack打包应用程序,以便在OS X上执行。请参阅此处的手册: 以下是该页的摘录: macpack是一种用于打包托管程序集的工具 (如System.Windows.Forms或Cocoa#)需要gui 可在Mac OS X上部署 macpack将从中准备一个与OS X兼容的捆绑包 提供组装和资源。该捆绑包将包括 指定的程序集以及任何提供的资源(指定 使用-resource:switch)
您应该使用macpack打包应用程序,以便在OS X上执行。请参阅此处的手册: 以下是该页的摘录: macpack是一种用于打包托管程序集的工具 (如System.Windows.Forms或Cocoa#)需要gui 可在Mac OS X上部署 macpack将从中准备一个与OS X兼容的捆绑包 提供组装和资源。该捆绑包将包括 指定的程序集以及任何提供的资源(指定 使用-resource:switch)
如果你在Mac上安装了Mono,那么在Windows上编译的.exe应该运行,除非你对特定于Windows的东西有依赖关系。有些Windows库尚未移植到Mono for Mac或Linux,如果您使用的是ILMerge(Windows)或ILRepack(*nix),那么您也可能会遇到问题 你不需要使用MacPack来构建应用程序文件,只要在你的目标Mac机器上安装Mono,你就可以相当简单地手动创建应用程序文件。.app包文件夹有一个结构,您可以手动生成该结构
如果您需要更多帮助,请告诉我,谢谢,M.如果您的Mac电脑上安装了Mono,那么在Windows上编译的.exe应该运行,除非您对特定于Windows的内容有依赖关系。有些Windows库尚未移植到Mono for Mac或Linux,如果您使用的是ILMerge(Windows)或ILRepack(*nix),那么您也可能会遇到问题 你不需要使用MacPack来构建应用程序文件,只要在你的目标Mac机器上安装Mono,你就可以相当简单地手动创建应用程序文件。.app包文件夹有一个结构,您可以手动生成该结构
如果您需要更多帮助,请告诉我,干杯,M.如果安装了Gtk#和mono,您不需要任何特别的帮助。也就是说,许多32位库没有端口,因此需要指定要使用的体系结构
$ mono --arch:32 program.exe
请参阅本文件:
只要安装了Gtk#和mono,您就不需要任何特殊设备。也就是说,许多32位库没有端口,因此需要指定要使用的体系结构
$ mono --arch:32 program.exe
请参阅本文件: