【问题标题】:Porting from Windows to Mac从 Windows 移植到 Mac
【发布时间】:2015-11-04 14:24:21
【问题描述】:

我有一个适用于 Windows 的 .NET 4 程序。我正在尝试将它移植到带有单声道和 Xamarin 工作室的 Mac 计算机上。

我使用此代码进行构建:

macpack -m:1 -o:. -r:/Library/Frameworks/Mono.framework/Versions/Current/lib/ -r:/Library/Python/2.7/site-packages/emgucv/lib -r:/Library/Python/2.7/site-packages/emgucv/bin -r:Assimp32.dll -r:Assimp64.dll -r:cvextern.dll -r:Emgu.CV.dll -r:Emgu.Util.dll -r:libegl.dll -r:libglesv2.dll -r:OpenTK.dll -r:OpenTK.GLControl.dll -r:RH.ImageListView.dll -r:blending.fs -r:blending.vs -r:blendingPl.vs -r:idle.fs -r:idle.vs -r:skelet.vs -r:sprite.png -r:./Libraries -r:./Models -r:./Plugin -r:./Resources -r:./Stages -r:./"Haar Cascades" -n:HeadShop -a:RH.MyProgram.exe

我从调试文件夹中附加了单声道库、emgucv 库和我所有的 dll。

在我的机器上一切正常(我安装了 mono、xamarin studio 和所有库),但在客户端机器上 - 程序无法运行。它没有给出任何错误,只是没有出现..

用户应该为启动程序安装单声道或其他东西还是我的构建命令有误?

【问题讨论】:

    标签: c# .net windows macos porting


    【解决方案1】:

    我猜你必须至少安装 Mono Runtime。既然seems not可以单独安装,你可能要安装Mono Mac Package

    但是,由于单声道将 C# 代码转换为 Common Intermediate Language,因此您必须至少安装一些可以解释该代码并在 CPU 上翻译/运行它的东西 - 无论如何都需要安装。

    【讨论】:

      猜你喜欢
      • 2015-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-18
      • 1970-01-01
      • 2016-06-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多