错误“ Sdl.SDL_Init(Sdl.SDL_INIT_EVERYTHING);”尝试使用Mono运行应用程序时(Mac OS)

时间:2018-10-26 00:16:46

标签: c# macos dll mono

我正在用C#为该研究所创建一个应用程序,问题是我使用Mac,而我使用Mono开发该应用程序。

该应用程序需要读取一些无法找到的dll文件。

每次我运行该应用程序时,都会收到错误Modal,并且如果我从控制台运行它,它会出现:

System.DllNotFoundException

“ MONO_LOG_LEVEL = debug”的输出为:

Unhandled Exception:
System.DllNotFoundException: SDL
  at (wrapper managed-to-native) Tao.Sdl.Sdl.__SDL_Init(int)
  at Tao.Sdl.Sdl.SDL_Init (System.Int32 flags) [0x0004f] in <972d5c5bca2f41cfb37254230540a96a>:0 
  at SdlHardware.Init (System.Int16 w, System.Int16 h, System.Int32 colors, System.Boolean fullScreen) [0x00020] in <141a1af9b0a44e5e8272d4a405970f55>:0 
  at GalaxianSDL.Main (System.String[] args) [0x00001] in <141a1af9b0a44e5e8272d4a405970f55>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: SDL
  at (wrapper managed-to-native) Tao.Sdl.Sdl.__SDL_Init(int)
  at Tao.Sdl.Sdl.SDL_Init (System.Int32 flags) [0x0004f] in <972d5c5bca2f41cfb37254230540a96a>:0 
  at SdlHardware.Init (System.Int16 w, System.Int16 h, System.Int32 colors, System.Boolean fullScreen) [0x00020] in <141a1af9b0a44e5e8272d4a405970f55>:0 
  at GalaxianSDL.Main (System.String[] args) [0x00001] in <141a1af9b0a44e5e8272d4a405970f55>:0

我在某个论坛上阅读了他们使用dll映射的信息,而在其他论坛上,他们评论了Mono查找的路线或他默认查找的文件,这是因为我对此没有太多控制主题,我不知道从哪里开始。如果有人可以帮助我,我将非常感激。

我使用Mac OS 10.14

Mono版本是Mono JIT编译器版本5.12.0.309(2018-02 / 39d89a335c8 Thu Sep 27 06:54:53 EDT 2018)

如果您还有其他需要,请告诉我。

我也希望能得到最简单的答案,因为我不了解任何一个答案。

提前谢谢

0 个答案:

没有答案