UnityforMACでOPENCVつかうとき引っかかったところについて
こんにちは。セキュリティではなくUnityですみません。。。
今回はUnityforMACでOpencv使うとき死んでたとこまとめです
入れるときはこれでやります。ほかにもこれを参考にしてやってた人いたんで探していてれてください。
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
これどうぞ。参考になります。
なにか間違いやいい方法があれば連絡ださい。