|
|
|
|||||
|
i use ice do some application,
but when it link in Release mode ,it will collapse in follow sentence: __checkMode(::Ice::Normal, __current.mode); ::IceInternal::BasicStream* __is = __inS.is(); __is->startReadEncaps(); ::com::topology::segmentList value; ::com::topology::MULTITOP info; __is->read(value);//*************************collapse info.__read(__is);//************************** but if it link in debug mode ,it have no fault, why ?????? your sincerely chanchanyuan |
|
||||||
|
Hi,
Did you change your build settings to link with ice.lib and iceutil.lib instead of iced.lib and iceutild.lib? See also this FAQ. Cheers, Benoit. |
|
|||||
|
Quote:
besides, ice also have anther fault ---- when i call "shutdown()" method, the socket link didn't close, and when i get the server proxy , it will have two socket links between the host ---------------- chanchanyuan |
|
|||||
|
Quote:
i see the vs projecct, it have some wrong info as follows: ------------------------------------------------------------------ NMS.exe': Loaded 'E:\Work\Top\NMS2009.6.2.3\NMS\Release\ice33.dll', Binary was not built with debug information. 'NMS.exe': Loaded 'E:\Work\Top\NMS2009.6.2.3\NMS\Release\iceutil33.d ll', Binary was not built with debug information. 'NMS.exe': Loaded 'E:\Work\Top\NMS2009.6.2.3\NMS\Release\bzip2.dll', Binary was not built with debug information. -------------------------------------------------------------- when the program collapse,i see the statck , it have some fault as follows: ---------------------------- [Frames below may be incorrect and/or missing, no symbols loaded for ice33.dll] ---------------------------------------------- |
|
|||||
|
Quote:
but the ice dll libraray which can't load release version dll i also can't settle. i check the compile flags, but maybe it is right |
|
|||||
|
Quote:
the basic view is : i use ice realize four functions, two functions run commonly in release mode ,but two can't load release dll, for example: ------------------------------------------------------------------ NMS.exe': Loaded 'E:\Work\Top\NMS2009.6.2.3\NMS\Release\ice33.dll', Binary was not built with debug information. 'NMS.exe': Loaded 'E:\Work\Top\NMS2009.6.2.3\NMS\Release\iceutil33.d ll', Binary was not built with debug information. 'NMS.exe': Loaded 'E:\Work\Top\NMS2009.6.2.3\NMS\Release\bzip2.dll', Binary was not built with debug information. -------------------------------------------------------------- |
![]() |
| 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 3.3 + VS2005 & VS2008 | vincei | Help Center | 2 | 05-20-2008 09:29 PM |
| Do I have to build Ice in 64 bit mode?(on Solaris 10) | shenhongzhou | Help Center | 1 | 04-27-2008 07:03 AM |
| For mode publish&subscribe | terminate | Help Center | 1 | 02-09-2006 11:55 PM |
| a problem about ICE 3.0 on VS2005 | rwxybh | Help Center | 5 | 12-11-2005 12:13 AM |
| Compiling Ice with VS2005 Beta 2 | zmitrok | Comments | 1 | 05-06-2005 06:40 PM |