[Mono-list] [Mono-dev] DllImport on Mac

Jonathan Mitchell jonathan at mugginsoft.com
Mon Oct 20 08:51:33 UTC 2014

> On 20 Oct 2014, at 01:13, Brandon Perry <bperry.volatile at gmail.com> wrote:
> I cannot for the life of my figure out how to reference this library on mac for a DllImport. I have tried an absolute path as well as every permutation of the library name as possible since DllImport will auto detect the extension.
> Any thoughts on referencing a dylib with DllImport? Thanks!

On OS X I use a config file based dll map to map System.Data.SQLite to the required dylib in my app bundle.


Note the map goes in the dll config not the app config so you may need to consider this relative to your situation.


<dllmap dll="sqlite3" target="../Mono//sqlite3/libsqlite3.8.5.dylib" os="!windows”/>

I also build and run a 64 bit mono without problems.


More information about the Mono-list mailing list