我必须构建 Murmur(Mumble VOIP 客户端的服务器)。Murmur 和 Mumble 在其框架中使用 ZeroC Ice 3.4。我尝试制作 Murmur 并陷入编译错误。
错误如下:
>/usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(T*) [with T = Ice::Communicator]’:
/usr/include/Ice/OutgoingAsync.h:49:16: required from here
/usr/include/Ice/Handle.h:66:13: error: ‘upCast’ was not declared in this scope,
and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
我尝试了几次谷歌搜索,但只有两个链接。他们都没有解决我的问题。我找到了一种方法来实现我在 Murmur 和 Mumble 中的要求,但是这个错误让我发疯了。
我希望至少有一个人遇到过这个问题并解决了。我真的需要一个构建 Murmur 的解决方案。
谢谢。