|
|
我用的基于rpm的Linux
用upnpsdk-1.04和linux-igd-0.92做UPnP网关。
问题是,如果用upnpsdk-1.04的rpm包,会有问题,因为需要修改源代码的一个地方(网上文章这样说,我是过用rpm包确实不行),但修改后重新编译又会出错(我用的是Gcc 3.4.3),这东西很老了,2001推出的。
http://upnp.sourceforge.net/
上有较新的libupnp-1.2.1(2003年推出),这个能编译通过,大概也不需要修改源代码。
但遗憾的是,linux-igd-0.92(2002推出,后来就没更新)只支持upnpsdk-1.04,所以。。。
解决方法有两个:
1、用老版本Gcc编译(但不知道怎么安装Gcc,怎么让多个版本的Gcc共存,如果你知道,务必告诉我,谢啦!)
2、linux-igd-0.92的替代品,我找了很久没找到,你知道吗? |
|