From: Francesco M. <f18...@ya...> - 2006-03-05 23:13:52
|
[sending 2nd time - Gmane did not get the first message] klaas.holwerda ha scritto: > John Labenski wrote: >> On 3/4/06, klaas.holwerda >> <kho...@xs...> wrote: >> >>> And indeed app_wxluaedit app crashes in the class RTTI initalization >>> stuff again. >>> This is for sure because of the warning below. It must be somewhere >>> solved in bakefile. >>> >>>> --------------------Configuration: wxstedit - Win32 >>>> Debug-------------------- >>>> Linking... >>>> LINK : warning LNK4098: defaultlib "MSVCRTD" conflicts with use of >>>> other libs; use /NODEFAULTLIB:library >>>> >> >> I think this is because you have compiled wxStEdit in RELEASE? >> Unfortunately the wxStEdit build files only output to a single dir so >> you have to completely! clean it out and rebuild it. >> > No this should not be the case, i have a steditd.lib and a stedit.lib. > And i used batch build. > BUT it looks there is something not right. Since if i just force the > active configuration to build in debug, and rebuild all, > i can also run app_wxluaedit (after a rebuild) without problem. > At least what i saw in wxLua is that stedit.lib is linked always, i > changed it by hand to use wxsteditd.lib. > But looking at the size of wxsteditd.lib and wxstedit.lib they are eqaul > ( binary too ). > I am confused. I'm not sure how batch builds work but as John said, wxStEdit object files always go in the same folder so, unless MSVC does a 'clean project' command between two builds automatically, the batch builds are going to overlap... I'll check it in MSVC asap! Francesco |