Archived

This forum has been archived. Please start a new discussion on GitHub.

Ice 3.5 C++ compiling error

hi!all,recently i complled Ice3.5,but it seems has compling error,Is anyone can hele me to fix this compile error.thanks!
aCC -c -I.. -I../../include -DICE_API_EXPORTS -I/usr/local/include -AA -mt +W849 +Z -g0 Application.cpp
"../../include/Ice/ProxyHandle.h", line 124: error #2393: pointer to
incomplete class type is not allowed
upCast(this->_ptr)->__incRef();
^
detected during instantiation of
"IceInternal::ProxyHandle<T>::ProxyHandle(T *) [with
T=IceProxy::Ice::Object]" at line 63 of
"../../include/Ice/OutgoingAsync.h"

"../../include/Ice/ProxyHandle.h", line 156: error #2393: pointer to
incomplete class type is not allowed
upCast(this->_ptr)->__incRef();
^
detected during instantiation of
"IceInternal::ProxyHandle<T>::ProxyHandle(const
IceInternal::ProxyHandle<T> &) [with
T=IceProxy::Ice::Object]" at line 229 of
"../../include/Ice/OutgoingAsync.h"