hi,
I have downloaded Ice-1.5.1.zip today and compiled it in VC7.1(the OS is Windows server 2003),but an compiling error rised.It say that #if/#endif pair is not match in IdentityObjectDescDict.h in $ICE/src/IcePack. I open it and read this:
---------------------------------------begin
// ************************************************** ********************
//
// Copyright (c) 2003-2004 ZeroC, Inc. All rights reserved.
//
// This copy of Ice is licensed to you under the terms described in the
// ICE_LICENSE file included in this distribution.
//
// ************************************************** ********************
// Ice version 1.5.1
// Freeze types in this file:
// name="IcePack::IdentityObjectDescDict", key="Ice::Identity", value="IcePack::ObjectDescription"
#ifndef __IdentityObjectDescDict_h__
#define __IdentityObjectDescDict_h__
#include <Freeze/Map.h>
#include <Ice/Identity.h>
#include <IcePack/Internal.h>
#ifndef ICE_IGNORE_VERSION
# if ICE_INT_VERSION != 10501
# error Ice version mismatch!
# endif
#endif
-------------------------------------------------end
@@Then I downloaded the file Ice-1.5.1.zip three time but every time the file IdentityObjectDescDict.h is same. I open IdentityObjectDescDict.h in ICE 1.4.0 and it's content is different with the one in ICE1.5.1.And I download Ice-1.5.0.zip but there is no the file IdentityObjectDescDict.h

.
Can anyone pls tell me the solution?