お腹.ヘッタ。

関数型とかセキュリティとか勉強したい。進捗つらぽよ

UnityforMACでOPENCVつかうとき引っかかったところについて

こんにちは。セキュリティではなくUnityですみません。。。

今回はUnityforMACでOpencv使うとき死んでたとこまとめです

入れるときはこれでやります。ほかにもこれを参考にしてやってた人いたんで探していてれてください。

http://warapuri.tumblr.com/post/70283352060/unityでopencvを動かしてみよう主にmac対応
warapuri.tumblr.com

さてエラーです。

DllNotFoundException: libcxcore.dylib

ふむふむ。上の記事にもあったんで軽い気持ちでいました。。。それが穴でした。。。。

上の記事通りの対策をします。うまく行きません。英語記事読みます。

http://answers.unity3d.com/questions/23615/how-to-make-unity-find-dylib-files.html

なかにこんな投稿がありました。
http://www.tedlindstrom.se/how-to-link-dylibs-into-unity3d/

ふむふむ。bundle作るのか。ふぁっ!?Cで呼ぶの!?エクステンションんん!???!?

諦めます(英語能力と記事の読みにくさに。)

上で見たことの視点で調べます。
なんでも秘密研究所 » unityでdylibが読み込めない問題
こんなのがありました。

環境によってはconfigファイルいじればいけるっぽいらしい
/Applications/Unity/Unity.app/Contents/Frameworks/Mono/etc/mono/config
にdllmapを定義する
(上の記事より引用)

ふむこれだ!!ってことで解決しました。
方法:
/Applications/Unity/Unity.app/Contents/Frameworks/Mono/etc/mono/configを開く。
そのなかにこれを入れるだけ。

<dllmap dll="libcxcore.dylib" target="/usr/local/lib" />


それでうごくはずです。。。すくなくてもビルドの時には動きます。確認ください。(てかビルドの時しかうごかねねええええ)


dllmapってなによの人は
DllMaps | Mono
これどうぞ。参考になります。

なにか間違いやいい方法があれば連絡ださい。