<div>I&#39;m at my wit&#39;s end. I can p/invoke other dylibs just fine, and I can use this dylib just fine from C, but something isn&#39;t working here.</div><div><br></div><div>The dylib is here: /usr/local/lib/liballegro-4.9.16.dylib</div>

<div><div><br></div><div>My binding looks like this:</div><div><div>public class Allegro</div><div>{</div><div>    [DllImport(&quot;allegro-4.9.16.dll&quot;, EntryPoint = &quot;al_get_allegro_version&quot;)]</div><div>    public static extern uint GetVersion();</div>

<div>}</div></div><div><br></div><div>And I&#39;ve got a .config like this:</div><div>&lt;dllmap dll=&quot;allegro-4.9.16.dll&quot; target=&quot;/usr/local/lib/liballegro-4.9.16.dylib&quot; os=&quot;osx&quot; /&gt;</div>
<div>
<br></div><div>When I try to do Allegro.GetVersion(), I get System.DllNotFoundException: /usr/local/lib/liballegro-4.9.16.dylib</div><div><br></div><div>This is the output from otool -L /usr/local/lib/liballegro-4.9.16.dylib:</div>

<div><div>/usr/local/lib/liballegro-4.9.16.dylib:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>liballegro-4.9.16.dylib (compatibility version 0.0.0, current version 0.0.0)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1038.25.0)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>/System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility version 1.0.0, current version 1.0.0)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.0.0)</div><div><br></div><div>I&#39;ve tried using various combinations of DllImport and dllmap, but nothing works.</div>

<div>I tried setting DYLD_LIBRARY_PATH, but that didn&#39;t help. (I can p/invoke other dylibs from the same directory anyway.)</div></div><div><br>-- <br>Michael Harrington | Software Apprentice<br>Atomic Object | <a href="http://atomicobject.com">http://atomicobject.com</a><br>

[Ph] +1 616 776 6020 [Fx] +1 616 776 6015<br>
</div></div>