First, the "fix" I just send does not fix the problem... It does for me but not for Jan.
The crashes are totally bizarre, as far as the debugger tells the crash occurs right in the heart of copying... That's close to impossible as Gecode does not use char there... I'll have a closer look tomorrow (my problem is that I know very little about MSVC's IDE and hoped that I could get away with that). I'll try the voodoo you suggest. Maybe, you still use MSVC 2005? Cheers Christian -- Christian Schulte, www.ict.kth.se/~cschulte/ -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Filip Konvicka Sent: Monday, August 25, 2008 5:03 PM To: [EMAIL PROTECTED] Subject: Re: [gecode-users] How to use Gecode binaries from within MSVC's IDE Hi Christian, > The IDE defines the macros UNICODE and _UNICODE: when compiling with these > macros set, things crash. strange - I'm using UNICODE all the time without problems. IMHO it does only one thing: all Windows headers switch to the Unicode APIs (and TCHAR is defined as wchar_t etc.) You can also use wmain(int,wchar_t*[]) instead of main(int,char*[]) for programs. What you might be interested in is putting this at the very start of your 'main' (I even do this before main in some static initializers...): #ifdef WIN32 setlocale(LC_ALL, ".OCP"); #else setlocale(LC_ALL, ""); #endif (for console applications). This makes the iostream libraries use the correct locale for translating console IO to/from wchar_t properly. I'm still wondering what crashes are you experiencing?? Cheers, Filip _______________________________________________ Gecode users mailing list [EMAIL PROTECTED] https://www.gecode.org/mailman/listinfo/gecode-users _______________________________________________ Gecode users mailing list [EMAIL PROTECTED] https://www.gecode.org/mailman/listinfo/gecode-users