|
|
|
|||||
|
I'm trying to compile Ice 1.01 under Windows XP using the .NET Visual environment (and after having installed all the required components - DB, openssl, etc.)
I have had a first problem with IceUtil/UUID.cpp where the conditionnal test (and the similar test on line 47): #if _MSC_VER > 1200 wchar_t* str; #else unsigned char* str; #endif generated errors. I had to remove the test to force an 'unsigned char' declaration and generate the executable. The second issue is when I try to build the Ice directory. I get a message like : ------ Build started: Project: Ice, Configuration: Release Win32 ------ Performing Custom Build Step [many similar lines...] Performing Custom Build Step Compiling... UserExceptionFactoryManager.cpp UserExceptionFactory.cpp UnknownEndpoint.cpp UdpTransceiver.cpp UdpEndpoint.cpp Transceiver.cpp TraceUtil.cpp ../../include\Ice\Proxy.h(88) : error C2039: 'Context' : is not a member of 'IceProxy::Ice' ../../include\Ice\Proxy.h(89) : error C2039: 'Context' : is not a member of 'IceProxy::Ice' ../../include\Ice\Proxy.h(90) : error C2039: 'Context' : is not a member of 'IceProxy::Ice' ../../include\Ice\Proxy.h(91) : error C2039: 'Context' : is not a member of 'IceProxy::Ice' ../../include\Ice\Proxy.h(92) : error C2039: 'Context' : is not a member of 'IceProxy::Ice' ../../include\Ice\Proxy.h(95) : error C2039: 'Context' : is not a member of 'IceProxy::Ice' ../../include\Ice\Proxy.h(98) : error C2039: 'Context' : is not a member of 'IceProxy::Ice' ../../include\Ice\Proxy.h(88) : error C2039: 'Context' : is not a member of 'operator``global namespace''' ../../include\Ice\Proxy.h(88) : error C3861: 'Context': identifier not found, even with argument-dependent lookup And the same messages are repeated afterwards for other CPPs. I don't understand the error message as the declaration seems perfectly right into the Proxy.h file. Is it an issue with the Windows compiler configuration ? A missing option ? Thanks for your help. |
|
||||||
|
Ice 1.0.1 was released before Visual Studio .NET 2003 ... at that time, there was only one Visual Studio .NET.
If you send an e-mail to support@zeroc.com, I'd be happy to send you a 1.0.1 patch (just a few files) to work-around the bugs introduced in VC7.1. Or you could wait a day or so for Ice 1.1.0: it supports VC7.1 (and 7.0 and 6.0), and includes binary distributions for Windows. Cheers, Bernard |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Ice-EJ: problem with the compilation of the sources | albertods | Help Center | 5 | 10-16-2006 11:58 AM |
| Compilation Problem with GCC | mykael | Help Center | 1 | 07-03-2006 04:06 AM |
| problem with c++ compilation | arnaud | Help Center | 4 | 04-21-2006 08:18 PM |
| FreeBSD compilation problem: EPROTO undeclared | rodrigc | Bug Reports | 1 | 02-22-2003 06:53 PM |
| FreeBSD compilation problem: pthread_t is not unsigned long | rodrigc | Bug Reports | 2 | 02-22-2003 06:49 PM |