From: George R. <gr...@us...> - 2003-02-27 02:46:31
|
I'm a little confused as to what you're doing. Are you building ICU with your own makefiles, or are you only using ICU with your makefiles? If you are using ICU, you can get icuuc.lib from the lib directory on Windows. Both icuuc.lib and icuucd.lib are in that directory. Only special packaging of ICU would change that. I've been able to link the release libraries from a debug build of another tool without any problems. I don't get the debugging information for the ICU libraries, but I normally don't need it for what I'm doing. If you really want the debug version of ICU, you could try something like this. !IF "$(CFG)" == "Debug" || "$(CFG)" == "debug" ICUSUFFIX=d !ELSE ICUSUFFIX= !ENDIF SYS_LIBS.Windows_NT ws2_32 pthread bsafe42 icuuc$(ICUSUFFIX) icuin$(ICUSUFFIX) FYI The Microsoft C run-time library follows this naming scheme too. There is MSVCRT.LIB and there is MSVCRTD.LIB. George Rhoten IBM Globalization Center of Competency/ICU San Jose, CA, USA Beth Coffman <bco...@cl...> 02/26/2003 03:18 PM To: George Rhoten/San Jose/IBM@IBMUS cc: Subject: RE: debug libs without 'd' on the end We have an internal build tool and process. Our makefiles include icu in the following way: SYS_LIBS.Windows_NT ws2_32 pthread bsafe42 icuuc icuin The Debug and Release builds share the makefiles. I get a build time error on not finding icuuc.lib when doing a debug build. I am open to other suggestions. Our including icu in the makefile in this way goes back to ICU1.4 and the original build person no longer works here. Beth -----Original Message----- From: George Rhoten [mailto:gr...@us...] Sent: Wednesday, February 26, 2003 5:13 PM To: Beth Coffman Cc: 'icu...@os...' Subject: Re: debug libs without 'd' on the end Is there a reason why you would want to do that? Hard core ICU4C programmers, like myself, need to be able to easily switch between debug and release builds. The basic answer to your question is that there is no way to remove the 'd' in the name without modifying all of the project files. George Rhoten IBM Globalization Center of Competency/ICU San Jose, CA, USA Beth Coffman <bco...@cl...> Sent by: icu...@os... 02/26/2003 03:07 PM To: "'icu...@os...'" <icu...@os...> cc: Subject: debug libs without 'd' on the end Hi, Is there a build time flag or something for ICU 2.4 to have the libraries coming out of a Debug Windows 2000 build named icuuc.lib instead of icuucd.lib? Beth Coffman ClearCommerce Corp. _______________________________________________ icu...@os... - icu4c-support mailing list To Un/Subscribe: http://oss.software.ibm.com/developerworks/oss/mailman/listinfo/icu4c-suppor t |