【发布时间】:2014-01-19 15:07:51
【问题描述】:
我在 Monomac 应用程序中执行 dlopen 方法:
MonoMac.ObjCRuntime.Dlfcn.dlopen("/.../SomeFramework.framework/SomeFramework", 0);
第一个参数是某个外部框架的绝对路径。此方法始终返回空指针。 Monomac应用中如何使用绝对路径加载动态库?
如果我将 LSEnvironment 键添加到 Info.plist 中,路径包含框架文件夹 dlopen,第一个参数等于“SomeFramework.framework/SomeFramework”。
但我的应用程序是一个通用的 C# 控制台应用程序,它不包含 Info.plist,所以我不能在那里添加设置。
【问题讨论】: