2013-03-12 10 views
-2

我下載了libnl3的源代碼,但沒有發現哪裏定義了struct nl_sock.Can任何一個幫助?如何在libnl中定義nl_sock?

+0

請更具體地說明你的問題。你在使用什麼操作系統?你有沒有包含所有的頭文件? – 2013-03-12 07:40:04

+0

我正在使用ubuntu12。我想用python調用libnl3庫。我是新手在這裏,對不起。 – soaplee 2013-03-12 08:40:44

+0

不需要抱歉。如果你希望人們提供幫助,你需要儘可能具體。你是否使用了你的問題?看到[這裏](http://www.infradead.org/~tgr/libnl/doc/api/group__socket.html#details)和蘭迪霍華德說的,你有沒有包含頭文件? – 2013-03-12 08:43:03

回答

1

查看庫附帶的netlink包含文件。從netlink/socket.h,netlink/netlink.h等開始。

+0

我使用列出所有'nl_sock'的'grep'命令。這個結構只是像'struct nl_sock;'一樣定義。我看看netlink包含文件,但沒有找到它。 – soaplee 2013-03-12 08:13:15

+0

這聽起來像你可能沒有正確安裝庫和關聯的頭文件。另外,您可能沒有在自己的代碼中包含正確的頭文件。你有沒有在這裏檢查http://www.infradead.org/~tgr/libnl/doc/api/index.html – 2013-03-12 08:56:44

+0

包括'netlink-private/types.h',prolem解決了。謝謝。 – soaplee 2013-03-12 09:11:31

相關問題