【发布时间】:2010-03-22 18:09:27
【问题描述】:
我想获取我的 mac 以太网卡的硬件地址。在我在 IOKit/assert.h 中看到的所有示例中。我的系统上似乎不存在。 GCC 抛出一个错误,说他不知道类型 IOEthernetAddress。 我的任务需要 assert.h 吗?如果有人能给我一个工作样本,那就太好了。 [编辑] 这是我的代码,认为这将有助于理解问题:
#include <IOKit/assert.h>
#include <IOKit/network/IOEthernetController.h>
#include <IOKit/network/IOEthernetInterface.h>
int main(){
IOEthernetAddress addr;
getHardwareAddress(&addr);
printf("%x", addr);
return 0;
}
【问题讨论】:
-
所有代码前加四个空格,打印效果很好。
-
查看页尾Guyyon写的帖子:forums.macrumors.com/archive/index.php/t-689645.html
-
谢谢,我不应该忽略它...让它运行起来