我正在用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)
如果您还有其他需要,请告诉我。
我也希望能得到最简单的答案,因为我不了解任何一个答案。
提前谢谢