0

我必须构建 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 的解决方案。

谢谢。

4

1 回答 1

0

使用谷歌的强大力量,我发现解决你的问题很容易。

这样搜索

会在这里产生突出的 zeroC 错误

这反过来会链接到为 gcc 4.7 和 clang 编写的补丁“grembo”(可能还有其他)

你可能需要在你的搜索引擎功夫上工作。:)

于 2013-04-20T15:44:16.227 回答