Mac OS X下编译安装h3c-ouc

6 views
Skip to first unread message

SouthWolf

unread,
Nov 9, 2011, 6:55:47 PM11/9/11
to h3c-ouc
最近需要在Mac OS X下做东西. 记录一下Mac下编译安装h3c-ouc过程

环境: 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

郑海永

unread,
Nov 9, 2011, 8:22:06 PM11/9/11
to h3c...@googlegroups.com
Mac下抓mac地址前些日子已经实现了,详见附件,只是一直没时间通过预编译宏加进去,如果你有时间有兴趣可以尝试一下呵呵。

2011/11/10 SouthWolf <wp.sou...@gmail.com>



--
郑海永
+--------------------------------------------------+
| Haiyong Zheng                  
| Department of Electronic Engineering,
| College of Information Science and Engineering,                    
| Ocean University of China.       
+--------------------------------------------------+
c.cpp

SouthWolf

unread,
Nov 9, 2011, 8:33:32 PM11/9/11
to h3c-ouc
我刚写完,刷了一下邮箱才看见这个...郑老师跟我写的几乎一模一样啊...

On 11月10日, 上午9时22分, 郑海永 <zhenghaiy...@gmail.com> wrote:
> Mac下抓mac地址前些日子已经实现了,详见附件,只是一直没时间通过预编译宏加进去,如果你有时间有兴趣可以尝试一下呵呵。
>

> 2011/11/10 SouthWolf <wp.southw...@gmail.com>

> c.cpp
> 1K查看下载

郑海永

unread,
Nov 9, 2011, 8:43:13 PM11/9/11
to h3c...@googlegroups.com

前段时间研究了一下,貌似这个方法靠谱点,呵呵。你要有空试着放进去看看。

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>

>
>
>
>
>
>
>
>
>
> > 最近需要在Mac OS X下做东西. 记录一下Mac下编译安装h3c-ouc过程
>
> > 环境: Mac OS X Lion 10.7 Platfor...

>  c.cpp
> 1K查看下载

郑海永

unread,
Nov 9, 2011, 8:44:46 PM11/9/11
to h3c...@googlegroups.com

对了,问一下你主要在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>

>
>
>
>
>
>
>
>
>
> > 最近需要在Mac OS X下做东西. 记录一下Mac下编译安装h3c-ouc过程
>
> > 环境: Mac OS X Lion 10.7 Platfor...

>  c.cpp
> 1K查看下载

Reply all
Reply to author
Forward
0 new messages