OS X 用の kext ドライバーを作成しており、ライブラリーの関数を使用したいと考えていますlibpcap.dylib
。Libpcap.dylib は OS X の /usr/lib にあります。カーネル空間から使用できますか? Xcode を使用して kext から libpcap.dylib を使用するにはどうすればよいですか?
なんとかコンパイルできました -- (-lpcap がリンク オプションとして表示されます)。
"unexpected dylib"
リンカで警告を受けました。どういうわけか間違っていることは明らかです。- kextload は libpcap の依存関係を解決できません。
- kextlibs は、私の dylib が無視されることを示唆する OsBundleLibraries を介してインクルードしたライブラリのみを表示します。
同様の質問Linking Dylibs in Kexts を認識していますか? しかし、誰かが kext で libpcap を使用したことがあるかどうか知りたいです。