环境: Mac OS X Lion 10.7 Platform = Darwin (x86_64-apple-darwin11.2.0)
Xcode 4.2 (gcc-llvm-4.2) 或 gcc 4.6 均可
依赖: libpcap-1.1.1
libgcrypt-1.5.0 -> libgpg-error-1.0.0
过程: 编译安装libpcap, libgpg-error, libgcrypt --我是直接装到/usr/include /usr/lib
了
修改 h3c_ouc.c 将网卡名改为en0 (Mac下默认网卡名)
修改 authenticate.c 中的 GetMacFromDevice 方法. libpcap 的
SIOCGIFHWADDR只能在Linux下使用, 应急的方法是 直接把Mac抓出来写进去了. 等研究出具体的做法再说. 如果需要编写通用版
本, 可以考虑用#if defined之类的办法进行判断.
Mac下的旧版h3c客户端也能用, 但掉线频繁.含源码:
http://www.ouconline.net:8011/xclient_for_MAC_southwolf.zip
On 11月10日, 上午9时22分, 郑海永 <zhenghaiy...@gmail.com> wrote:
> Mac下抓mac地址前些日子已经实现了,详见附件,只是一直没时间通过预编译宏加进去,如果你有时间有兴趣可以尝试一下呵呵。
>
> 2011/11/10 SouthWolf <wp.southw...@gmail.com>
> c.cpp
> 1K查看下载
前段时间研究了一下,貌似这个方法靠谱点,呵呵。你要有空试着放进去看看。
On Nov 10, 2011 9:33 AM, "SouthWolf" <wp.sou...@gmail.com> wrote:
我刚写完,刷了一下邮箱才看见这个...郑老师跟我写的几乎一模一样啊...
On 11月10日, 上午9时22分, 郑海永 <zhenghaiy...@gmail.com> wrote:
> Mac下抓mac地址前些日子已经实现了,详见附件,只是一直没时间通过预编译宏加进去...
> 2011/11/10 SouthWolf <wp.southw...@gmail.com>
>
> c.cpp
>
>
>
>
>
>
>
>
> > 最近需要在Mac OS X下做东西. 记录一下Mac下编译安装h3c-ouc过程
>
> > 环境: Mac OS X Lion 10.7 Platfor...
> 1K查看下载
对了,问一下你主要在mac下做哪方面开发?
On Nov 10, 2011 9:33 AM, "SouthWolf" <wp.sou...@gmail.com> wrote:
我刚写完,刷了一下邮箱才看见这个...郑老师跟我写的几乎一模一样啊...
On 11月10日, 上午9时22分, 郑海永 <zhenghaiy...@gmail.com> wrote:
> Mac下抓mac地址前些日子已经实现了,详见附件,只是一直没时间通过预编译宏加进去...
> 2011/11/10 SouthWolf <wp.southw...@gmail.com>
>
> c.cpp
>
>
>
>
>
>
>
>
> > 最近需要在Mac OS X下做东西. 记录一下Mac下编译安装h3c-ouc过程
>
> > 环境: Mac OS X Lion 10.7 Platfor...
> 1K查看下载