Re: [wxVTK] running wxVTK in VisStudio 2005
Brought to you by:
malat
|
From: Mathieu M. <mat...@gm...> - 2007-03-21 16:27:28
|
Great ! Thanks for letting everyone knows. -Mathieu On 3/20/07, Jason Gorski <jg...@ui...> wrote: > > > > > This issue has been resolved. wxPack compiles and stores versions of > wxWidgets for you when it is installed. The wxWidget Static Lib compiled= by > wxPack references the Multithreaded Static LIB runtime and NOT the DLL. = VTK > references the DLL. > > > > To fix the problem, I built wxWidgets myself making sure they were done > referencing the runtime DLL. It works now=85but I have other sort of bug= gy > things=85it compiles and runs though. Email me if you want more info. > > > > > Jason Gorski > University of Illinois at Chicago > Masters in Computer Science > jg...@ui... > > > > > > From: wxv...@li... > [mailto:wxv...@li...] On > Behalf Of Jason Gorski > Sent: Monday, March 19, 2007 11:14 PM > To: wxv...@li... > Subject: Re: [wxVTK] running wxVTK in VisStudio 2005 > > > > > I wanted to let everyone in the group know that Nigel and I have been > discussing this issue in emails to each other=85 > > The issue is still not resolved=85but I've included our email thread. > > > > > > > Jason Gorski > University of Illinois at Chicago > Masters in Computer Science > jg...@ui... > > > > > > Okay, I know I've sent you like 3 emails, but I've been working on this f= or > days and I still can't get it. But I have more info that might help=85 > > > > So I looked at my VTK.sln, and my msw/wx.sln, to see what runtime lib the= y > are linking against. I checked all projects in these solutions in debug = AND > release and they ALL point to MDd for debug and MD for release! The > Multi-Threaded DLLs! This is the SAME as my project! So I can't fig. ou= t > what the deal. > > > > I did a /verbose:lib on my build of my project and the first error in the > build: > > 1> Searching > D:/SourceCode/Libraries/VTK/vtk-5.0/Lib/Release/vtkzlib.lib: > > 1> Searching C:\Program Files\Microsoft Visual Studio > 8\VC\lib\libcpmt.lib: > > 1> Searching C:\Program Files\Microsoft Visual Studio > 8\VC\lib\LIBCMT.lib: > > 1>LIBCMT.lib(crt0dat.obj) : error LNK2005: __amsg_exit already defined in > MSVCRT.lib(MSVCR80.dll) > > =85 > > > > So I would THINK that the "vtkzlib" project in VTK.sln would be using > something different then MD right? Well, it's NOT! I'm so flabbergasted= . > > > > The next error starts here: > > > > 1> Searching > D:\SourceCode\Libraries\wxWidgets2.8/lib/vc_lib\wxbase28_odbc.lib: > > 1> Searching C:\Program Files\Microsoft Visual Studio > 8\VC\lib\MSVCRT.lib: > > 1>MSVCRT.lib(MSVCR80.dll) : error LNK2005: "public: __thiscall > std::exception::exception(char const * const &)" > (??0exception@std@@QAE@ABQBD@Z) already defined in LIBCMT.lib(stdexcpt.ob= j) > > =85 > > > > Another interesting message from the linking: > > > > 1> Searching C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\lib\GLU32.LIB: > > 1> Searching C:\Program Files\Microsoft Visual Studio > 8\VC\PlatformSDK\lib\OPENGL32.LIB: > > 1>Finished searching libraries > > 1>LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other > libs; use /NODEFAULTLIB:library > > 1>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other > libs; use /NODEFAULTLIB:library > > 1>Searching libraries > > > > And finally: > > > > 1> Searching > D:\SourceCode\Libraries\wxWidgets2.8/lib/vc_lib\wxbase28_odbc.lib: > > 1>Finished searching libraries > > 1>LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol _main > referenced in function ___tmainCRTStartup > > > > Do these verbose error messages and warnings help to diagnose the problem= ? > > > > Jason Gorski > University of Illinois at Chicago > Masters in Computer Science > jg...@ui... > > > > -------------------------------------------------------------------------= ---------- > > > > Yeah, I went through a huge headache and reinstalled everything and > organized, used your file to point to the libs ect. And got same error. > Can you send me a working wxVTK app that you've made in VS 8? I can see = if > it runs pointing to my libraries and then if it does, I'll know it's a > compiler settings issue. I'm on AIM sometimes if you wanna contact me th= at > way. AIM Screen name: JaseJC > > > > Thx again! > > > > Jason Gorski > University of Illinois at Chicago > Masters in Computer Science > jg...@ui... > > --------------------------------------------- > > > > > > > > Thx again for so much of your patience and help. I confess I'm not good > with linker errors. > > > > I added the following lines to the file in my project that contains > MyApp::OnInit() > > #define _DEBUG > > #include "libLoader.h" > > > > And copied your code into libLoader.h. I get the errors listed at the > bottom of this email. This leads me to believe this is a Unicode vs. > Non-Unicode issue. Maybe I selected Unicode somewhere along the way? I'= m > going to go back, uninstall everything=85sheesh=85and make sure I don't s= ay > Unicode anywhere! > > > > jason > > > > Error 2 error LNK2005: "protected: static class > wxAppConsole * wxAppConsole::ms_appInstance" > (?ms_appInstance@wxAppConsole@@1PAV1@A) already defined in > wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 3 error LNK2005: "protected: static class > wxAppConsole * (__cdecl* wxAppConsole::ms_appInitFn)(void)" > (?ms_appInitFn@wxAppConsole@@1P6APAV1@XZA) already defined in > wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 4 error LNK2005: "public: __thiscall > wxAppConsole::wxAppConsole(void)" (??0wxAppConsole@@QAE@XZ) > already defined in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 5 error LNK2005: "public: virtual __thiscall > wxAppConsole::~wxAppConsole(void)" > (??1wxAppConsole@@UAE@XZ) already defined in > wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 6 error LNK2005: "public: virtual void __thiscall > wxAppConsole::CleanUp(void)" (?CleanUp@wxAppConsole@@UAEXXZ) already defi= ned > in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 7 error LNK2005: "public: virtual bool __thiscall > wxAppConsole::OnInit(void)" (?OnInit@wxAppConsole@@UAE_NXZ) already defin= ed > in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 8 error LNK2005: "public: virtual int __thiscall > wxAppConsole::OnExit(void)" (?OnExit@wxAppConsole@@UAEHXZ) already define= d > in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 9 error LNK2005: "public: virtual void __thiscall > wxAppConsole::Exit(void)" (?Exit@wxAppConsole@@UAEXXZ) already defined in > wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 10 error LNK2005: "protected: virtual class wxAppTra= its > * __thiscall wxAppConsole::CreateTraits(void)" > (?CreateTraits@wxAppConsole@@MAEPAVwxAppTraits@@XZ) already > defined in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 11 error LNK2005: "public: class wxAppTraits * > __thiscall wxAppConsole::GetTraits(void)" > (?GetTraits@wxAppConsole@@QAEPAVwxAppTraits@@XZ) already > defined in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 12 error LNK2005: "public: virtual void __thiscall > wxAppConsole::ProcessPendingEvents(void)" > (?ProcessPendingEvents@wxAppConsole@@UAEXXZ) already > defined in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 13 error LNK2005: "public: virtual int __thiscall > wxAppConsole::FilterEvent(class wxEvent &)" > (?FilterEvent@wxAppConsole@@UAEHAAVwxEvent@@@Z) already > defined in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 14 error LNK2005: "public: virtual void __thiscall > wxAppConsole::HandleEvent(class wxEvtHandler *,void (__thiscall > wxEvtHandler::*)(class wxEvent &),class wxEvent &)const " > (?HandleEvent@wxAppConsole@@UBEXPAVwxEvtHandler@@P82@AEXAAVwxEvent@@@Z1@Z= ) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 15 error LNK2005: "public: virtual void __thiscall > wxAppConsole::OnInitCmdLine(class wxCmdLineParser &)" > (?OnInitCmdLine@wxAppConsole@@UAEXAAVwxCmdLineParser@@@Z) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 16 error LNK2005: "public: virtual bool __thiscall > wxAppConsole::OnCmdLineParsed(class wxCmdLineParser &)" > (?OnCmdLineParsed@wxAppConsole@@UAE_NAAVwxCmdLineParser@@@Z) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 17 error LNK2005: "public: virtual bool __thiscall > wxAppConsole::OnCmdLineHelp(class wxCmdLineParser &)" > (?OnCmdLineHelp@wxAppConsole@@UAE_NAAVwxCmdLineParser@@@Z) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 18 error LNK2005: "public: virtual bool __thiscall > wxAppConsole::OnCmdLineError(class wxCmdLineParser &)" > (?OnCmdLineError@wxAppConsole@@UAE_NAAVwxCmdLineParser@@@Z) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 19 error LNK2005: "public: static bool __cdecl > wxAppConsole::CheckBuildOptions(char const *,char const *)" > (?CheckBuildOptions@wxAppConsole@@SA_NPBD0@Z) already > defined in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 20 error LNK2005: "public: virtual class wxLog * > __thiscall wxConsoleAppTraitsBase::CreateLogTarget(void)" > (?CreateLogTarget@wxConsoleAppTraitsBase@@UAEPAVwxLog@@XZ) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 21 error LNK2005: "public: virtual class > wxMessageOutput * __thiscall > wxConsoleAppTraitsBase::CreateMessageOutput(void)" > (?CreateMessageOutput@wxConsoleAppTraitsBase@@UAEPAVwxMessageOutput@@XZ) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 22 error LNK2005: "public: virtual class wxFontMappe= r * > __thiscall wxConsoleAppTraitsBase::CreateFontMapper(void)" > (?CreateFontMapper@wxConsoleAppTraitsBase@@UAEPAVwxFontMapper@@XZ) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 23 error LNK2005: "public: virtual class > wxRendererNative * __thiscall > wxConsoleAppTraitsBase::CreateRenderer(void)" > (?CreateRenderer@wxConsoleAppTraitsBase@@UAEPAVwxRendererNative@@XZ) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 24 error LNK2005: "public: virtual bool __thiscall > wxConsoleAppTraitsBase::ShowAssertDialog(class wxString > const &)" > (?ShowAssertDialog@wxConsoleAppTraitsBase@@UAE_NABVwxString@@@Z) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 25 error LNK2005: "public: virtual bool __thiscall > wxConsoleAppTraitsBase::HasStderr(void)" > (?HasStderr@wxConsoleAppTraitsBase@@UAE_NXZ) already > defined in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 26 error LNK2005: "public: virtual void __thiscall > wxConsoleAppTraitsBase::ScheduleForDestroy(class wxObject > *)" > (?ScheduleForDestroy@wxConsoleAppTraitsBase@@UAEXPAVwxObject@@@Z) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 27 error LNK2005: "public: virtual void __thiscall > wxConsoleAppTraitsBase::RemoveFromPendingDelete(class > wxObject *)" > (?RemoveFromPendingDelete@wxConsoleAppTraitsBase@@UAEXPAVwxObject@@@Z) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 28 error LNK2005: "public: virtual class > GSocketGUIFunctionsTable * __thiscall > wxConsoleAppTraitsBase::GetSocketGUIFunctionsTable(void)" > (?GetSocketGUIFunctionsTable@wxConsoleAppTraitsBase@@UAEPAVGSocketGUIFunc= tionsTable@@XZ) > already defined in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 29 error LNK2005: "public: virtual bool __thiscall > wxAppTraitsBase::ShowAssertDialog(class wxString const &)" > (?ShowAssertDialog@wxAppTraitsBase@@UAE_NABVwxString@@@Z) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 30 error LNK2005: "protected: virtual class wxString > __thiscall wxAppTraitsBase::GetAssertStackTrace(void)" > (?GetAssertStackTrace@wxAppTraitsBase@@MAE?AVwxString@@XZ) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 31 error LNK2005: "public: __thiscall `protected: > virtual class wxString __thiscall > wxAppTraitsBase::GetAssertStackTrace(void)'::`2'::StackDump::StackDump(vo= id)" > (??0StackDump@?1??GetAssertStackTrace@wxAppTraitsBase@@MAE?AVwxString@@XZ= @QAE@XZ) > already defined in wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 32 error LNK2005: "public: class wxString const & > __thiscall `protected: virtual class wxString __thiscall > wxAppTraitsBase::GetAssertStackTrace(void)'::`2'::StackDump::GetStackTrac= e(void)const > " > (?GetStackTrace@StackDump@?1??GetAssertStackTrace@wxAppTraitsBase@@MAE?AV= wxString@@XZ@QBEABV4@XZ) > already defined in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 33 error LNK2005: "protected: virtual void __thiscal= l > `protected: virtual class wxString __thiscall > wxAppTraitsBase::GetAssertStackTrace(void)'::`2'::StackDump::OnStackFrame= (class > wxStackFrame const &)" > (?OnStackFrame@StackDump@?1??GetAssertStackTrace@wxAppTraitsBase@@MAE?AVw= xString@@XZ@MAEXABVwxStackFrame@@@Z) > already defined in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 34 error LNK2005: "void __cdecl wxExit(void)" > (?wxExit@@YAXXZ) already defined in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 35 error LNK2005: "void __cdecl wxWakeUpIdle(void)" > (?wxWakeUpIdle@@YAXXZ) already defined in > wxbase28ud.lib(baselib_appbase.obj) wxbase28d.lib > > Error 36 error LNK2005: "bool __cdecl > wxAssertIsEqual(int,int)" (?wxAssertIsEqual@@YA_NHH@Z) already defined in > wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 37 error LNK2005: "void __cdecl wxTrap(void)" > (?wxTrap@@YAXXZ) already defined in wxbase28ud.lib(baselib_appbase.obj) > wxbase28d.lib > > Error 38 error LNK2005: "public: static class wxString > __cdecl wxString::FromAscii(char const *)" > (?FromAscii@wxString@@SA?AV1@PBD@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 39 error LNK2005: "public: static unsigned int const > wxStringBase::npos" (?npos@wxStringBase@@2IB) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 40 error LNK2005: "public: __thiscall > wxStringBase::wxStringBase(void const *,void const *)" > (??0wxStringBase@@QAE@PBX0@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 41 error LNK2005: "protected: bool __thiscall > wxStringBase::AllocBuffer(unsigned int)" > (?AllocBuffer@wxStringBase@@IAE_NI@Z) already defined in > wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 42 error LNK2005: "protected: bool __thiscall > wxStringBase::CopyBeforeWrite(void)" > (?CopyBeforeWrite@wxStringBase@@IAE_NXZ) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 43 error LNK2005: "protected: bool __thiscall > wxStringBase::AllocBeforeWrite(unsigned int)" > (?AllocBeforeWrite@wxStringBase@@IAE_NI@Z) already defined > in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 44 error LNK2005: "protected: bool __thiscall > wxStringBase::Alloc(unsigned int)" (?Alloc@wxStringBase@@IAE_NI@Z) alread= y > defined in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 45 error LNK2005: "public: class wxStringBase & > __thiscall wxStringBase::erase(unsigned int,unsigned int)" > (?erase@wxStringBase@@QAEAAV1@II@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 46 error LNK2005: "public: void __thiscall > wxStringBase::swap(class wxStringBase &)" > (?swap@wxStringBase@@QAEXAAV1@@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 47 error LNK2005: "public: unsigned int __thiscall > wxStringBase::find(class wxStringBase const &,unsigned int)const " > (?find@wxStringBase@@QBEIABV1@I@Z) already defined in > wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 48 error LNK2005: "public: unsigned int __thiscall > wxStringBase::rfind(class wxStringBase const &,unsigned int)const " > (?rfind@wxStringBase@@QBEIABV1@I@Z) already defined in > wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 49 error LNK2005: "public: class wxStringBase & > __thiscall wxStringBase::replace(unsigned int,unsigned int,class > wxStringBase const &,unsigned int,unsigned int)" > (?replace@wxStringBase@@QAEAAV1@IIABV1@II@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 50 error LNK2005: "public: class wxStringBase > __thiscall wxStringBase::substr(unsigned int,unsigned int)const " > (?substr@wxStringBase@@QBE?AV1@II@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 51 error LNK2005: "public: class wxStringBase & > __thiscall wxStringBase::operator=3D(class wxStringBase const &)" > (??4wxStringBase@@QAEAAV0@ABV0@@Z) already defined in > wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 52 error LNK2005: "protected: bool __thiscall > wxStringBase::AllocCopy(class wxString &,int,int)const " > (?AllocCopy@wxStringBase@@IBE_NAAVwxString@@HH@Z) already > defined in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 53 error LNK2005: "public: int __thiscall > wxStringBase::compare(class wxStringBase const &)const " > (?compare@wxStringBase@@QBEHABV1@@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 54 error LNK2005: "public: int __thiscall > wxStringBase::compare(unsigned int,unsigned int,class wxStringBase const > &)const " (?compare@wxStringBase@@QBEHIIABV1@@Z) already > defined in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 55 error LNK2005: "public: int __thiscall > wxStringBase::compare(unsigned int,unsigned int,class wxStringBase const > &,unsigned int,unsigned int)const " (?compare@wxStringBase@@QBEHIIABV1@II= @Z) > already defined in wxbase28ud.lib(baselib_string.obj) wxbase28d.l= ib > > > Error 56 error LNK2005: "public: bool __thiscall > wxString::Shrink(void)" (?Shrink@wxString@@QAE_NXZ) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 57 error LNK2005: "public: void __thiscall > wxString::UngetWriteBuf(void)" > (?UngetWriteBuf@wxString@@QAEXXZ) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 58 error LNK2005: "public: void __thiscall > wxString::UngetWriteBuf(unsigned int)" > (?UngetWriteBuf@wxString@@QAEXI@Z) already defined in > wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 59 error LNK2005: "class wxString __cdecl > operator+(class wxString const &,class wxString const &)" > (??H@YA?AVwxString@@ABV0@0@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 60 error LNK2005: "public: int __thiscall > wxString::Cmp(class wxString const &)const " (?Cmp@wxString@@QBEHABV1@@Z) > already defined in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 61 error LNK2005: "public: int __thiscall > wxString::CmpNoCase(class wxString const &)const " > (?CmpNoCase@wxString@@QBEHABV1@@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 62 error LNK2005: "public: class wxString __thiscall > wxString::Mid(unsigned int,unsigned int)const " > (?Mid@wxString@@QBE?AV1@II@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 63 error LNK2005: "public: class wxString __thiscall > wxString::Right(unsigned int)const " (?Right@wxString@@QBE?AV1@I@Z) alrea= dy > defined in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 64 error LNK2005: "public: class wxString __thiscall > wxString::Left(unsigned int)const " (?Left@wxString@@QBE?AV1@I@Z) already > defined in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 65 error LNK2005: "public: bool __thiscall > wxString::IsAscii(void)const " (?IsAscii@wxString@@QBE_NXZ) already defin= ed > in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 66 error LNK2005: "public: bool __thiscall > wxString::IsWord(void)const " (?IsWord@wxString@@QBE_NXZ) already defined= in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 67 error LNK2005: "public: bool __thiscall > wxString::IsNumber(void)const " (?IsNumber@wxString@@QBE_NXZ) already > defined in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 68 error LNK2005: "public: class wxString __thiscall > wxString::Strip(enum wxString::stripType)const " > (?Strip@wxString@@QBE?AV1@W4stripType@1@@Z) already defined in > wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 69 error LNK2005: "public: class wxString & __thisca= ll > wxString::MakeUpper(void)" (?MakeUpper@wxString@@QAEAAV1@XZ) already defi= ned > in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 70 error LNK2005: "public: class wxString & __thisca= ll > wxString::MakeLower(void)" (?MakeLower@wxString@@QAEAAV1@XZ) already defi= ned > in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 71 error LNK2005: "public: class wxString & __thisca= ll > wxString::Trim(bool)" (?Trim@wxString@@QAEAAV1@_N@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 72 error LNK2005: "public: class wxString & __thisca= ll > wxString::Truncate(unsigned int)" (?Truncate@wxString@@QAEAAV1@I@Z) alrea= dy > defined in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 73 error LNK2005: "public: bool __thiscall > wxString::ToLong(long *,int)const " (?ToLong@wxString@@QBE_NPAJH@Z) alrea= dy > defined in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 74 error LNK2005: "public: bool __thiscall > wxString::ToULong(unsigned long *,int)const " > (?ToULong@wxString@@QBE_NPAKH@Z) already defined in > wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 75 error LNK2005: "public: bool __thiscall > wxString::ToLongLong(__int64 *,int)const " > (?ToLongLong@wxString@@QBE_NPA_JH@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 76 error LNK2005: "public: bool __thiscall > wxString::ToULongLong(unsigned __int64 *,int)const " > (?ToULongLong@wxString@@QBE_NPA_KH@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 77 error LNK2005: "public: bool __thiscall > wxString::ToDouble(double *)const " (?ToDouble@wxString@@QBE_NPAN@Z) alre= ady > defined in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 78 error LNK2005: "public: class wxString __thiscall > wxString::Upper(void)const " (?Upper@wxString@@QBE?AV1@XZ) already define= d > in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 79 error LNK2005: "public: class wxString __thiscall > wxString::Lower(void)const " (?Lower@wxString@@QBE?AV1@XZ) already define= d > in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 80 error LNK2005: "public: __thiscall > wxArrayString::wxArrayString(unsigned int,class wxString > const *)" (??0wxArrayString@@QAE@IPBVwxString@@@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 81 error LNK2005: "protected: void __thiscall > wxArrayString::Init(bool)" (?Init@wxArrayString@@IAEX_N@Z) already define= d > in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 82 error LNK2005: "public: __thiscall > wxArrayString::wxArrayString(class wxArrayString const &)" > (??0wxArrayString@@QAE@ABV0@@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 83 error LNK2005: "public: class wxArrayString & > __thiscall wxArrayString::operator=3D(class wxArrayString const &)" > (??4wxArrayString@@QAEAAV0@ABV0@@Z) already defined in > wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 84 error LNK2005: "protected: void __thiscall > wxArrayString::Copy(class wxArrayString const &)" > (?Copy@wxArrayString@@IAEXABV1@@Z) already defined in > wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 85 error LNK2005: "private: void __thiscall > wxArrayString::Grow(unsigned int)" (?Grow@wxArrayString@@AAEXI@Z) already > defined in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 86 error LNK2005: "private: void __thiscall > wxArrayString::Free(void)" (?Free@wxArrayString@@AAEXXZ) already defined = in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 87 error LNK2005: "public: void __thiscall > wxArrayString::Empty(void)" (?Empty@wxArrayString@@QAEXXZ) already define= d > in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 88 error LNK2005: "public: void __thiscall > wxArrayString::Clear(void)" (?Clear@wxArrayString@@QAEXXZ) already define= d > in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 89 error LNK2005: "public: __thiscall > wxArrayString::~wxArrayString(void)" > (??1wxArrayString@@QAE@XZ) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 90 error LNK2005: "public: void __thiscall > wxArrayString::reserve(unsigned int)" (?reserve@wxArrayString@@QAEXI@Z) > already defined in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 91 error LNK2005: "public: void __thiscall > wxArrayString::Alloc(unsigned int)" (?Alloc@wxArrayString@@QAEXI@Z) alrea= dy > defined in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 92 error LNK2005: "public: void __thiscall > wxArrayString::Shrink(void)" (?Shrink@wxArrayString@@QAEXXZ) already defi= ned > in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 93 error LNK2005: "public: unsigned int __thiscall > wxArrayString::Add(class wxString const &,unsigned int)" > (?Add@wxArrayString@@QAEIABVwxString@@I@Z) already defined > in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 94 error LNK2005: "public: void __thiscall > wxArrayString::Insert(class wxString const &,unsigned int,unsigned int)" > (?Insert@wxArrayString@@QAEXABVwxString@@II@Z) already > defined in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 95 error LNK2005: "public: void __thiscall > wxArrayString::insert(class wxString *,class wxString const *,class wxStr= ing > const *)" > (?insert@wxArrayString@@QAEXPAVwxString@@PBV2@1@Z) already > defined in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > > > Error 96 error LNK2005: "public: void __thiscall > wxArrayString::SetCount(unsigned int)" > (?SetCount@wxArrayString@@QAEXI@Z) already defined in > wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 97 error LNK2005: "public: void __thiscall > wxArrayString::RemoveAt(unsigned int,unsigned int)" > (?RemoveAt@wxArrayString@@QAEXII@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 98 error LNK2005: "public: void __thiscall > wxArrayString::assign(class wxString const *,class wxString const *)" > (?assign@wxArrayString@@QAEXPBVwxString@@0@Z) already > defined in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 99 error LNK2005: _wxStringCompareFunction already > defined in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 100 error LNK2005: "public: void __thiscall > wxArrayString::Sort(int (__cdecl*)(class wxString const &,class wxString > const &))" > (?Sort@wxArrayString@@QAEXP6AHABVwxString@@0@Z@Z) already > defined in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 101 error LNK2005: "public: void __thiscall > wxArrayString::Sort(int (__cdecl*)(class wxString *,class wxString *))" > (?Sort@wxArrayString@@QAEXP6AHPAVwxString@@0@Z@Z) already > defined in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 102 error LNK2005: "public: void __thiscall > wxArrayString::Sort(bool)" (?Sort@wxArrayString@@QAEX_N@Z) already define= d > in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 103 error LNK2005: "private: void __thiscall > wxArrayString::DoSort(void)" (?DoSort@wxArrayString@@AAEXXZ) already defi= ned > in wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 104 error LNK2005: "public: bool __thiscall > wxArrayString::operator=3D=3D(class wxArrayString const &)const " > (??8wxArrayString@@QBE_NABV0@@Z) already defined in > wxbase28ud.lib(baselib_string.obj) wxbase28d.lib > > Error 105 error LNK2005: "int __cdecl > wxStringSortAscending(class wxString *,class wxString *)" > (?wxStringSortAscending@@YAHPAVwxString@@0@Z) already > defined in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 106 error LNK2005: "int __cdecl > wxStringSortDescending(class wxString *,class wxString *)" > (?wxStringSortDescending@@YAHPAVwxString@@0@Z) already > defined in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 107 error LNK2005: "public: __thiscall > wxTextInputStream::~wxTextInputStream(void)" > (??1wxTextInputStream@@QAE@XZ) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 108 error LNK2005: "protected: void __thiscall > wxTextInputStream::UngetLast(void)" > (?UngetLast@wxTextInputStream@@IAEXXZ) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 109 error LNK2005: "public: unsigned int __thiscall > wxTextInputStream::Read32(int)" (?Read32@wxTextInputStream@@QAEIH@Z) alre= ady > defined in wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 110 error LNK2005: "public: unsigned short __thiscall > wxTextInputStream::Read16(int)" (?Read16@wxTextInputStream@@QAEGH@Z) alre= ady > defined in wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 111 error LNK2005: "public: unsigned char __thiscall > wxTextInputStream::Read8(int)" (?Read8@wxTextInputStream@@QAEEH@Z) alread= y > defined in wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 112 error LNK2005: "public: int __thiscall > wxTextInputStream::Read32S(int)" > (?Read32S@wxTextInputStream@@QAEHH@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 113 error LNK2005: "public: short __thiscall > wxTextInputStream::Read16S(int)" > (?Read16S@wxTextInputStream@@QAEFH@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 114 error LNK2005: "public: signed char __thiscall > wxTextInputStream::Read8S(int)" (?Read8S@wxTextInputStream@@QAECH@Z) alre= ady > defined in wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 115 error LNK2005: "public: double __thiscall > wxTextInputStream::ReadDouble(void)" > (?ReadDouble@wxTextInputStream@@QAENXZ) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 116 error LNK2005: "public: class wxString __thiscall > wxTextInputStream::ReadString(void)" > (?ReadString@wxTextInputStream@@QAE?AVwxString@@XZ) already > defined in wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 117 error LNK2005: "public: class wxString __thiscall > wxTextInputStream::ReadLine(void)" > (?ReadLine@wxTextInputStream@@QAE?AVwxString@@XZ) already > defined in wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 118 error LNK2005: "public: class wxString __thiscall > wxTextInputStream::ReadWord(void)" > (?ReadWord@wxTextInputStream@@QAE?AVwxString@@XZ) already > defined in wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 119 error LNK2005: "public: class wxTextInputStream & > __thiscall wxTextInputStream::operator>>(class wxString &)" > (??5wxTextInputStream@@QAEAAV0@AAVwxString@@@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 120 error LNK2005: "public: class wxTextInputStream & > __thiscall wxTextInputStream::operator>>(char &)" > (??5wxTextInputStream@@QAEAAV0@AAD@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 121 error LNK2005: "public: class wxTextInputStream & > __thiscall wxTextInputStream::operator>>(short &)" > (??5wxTextInputStream@@QAEAAV0@AAF@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 122 error LNK2005: "public: class wxTextInputStream & > __thiscall wxTextInputStream::operator>>(int &)" > (??5wxTextInputStream@@QAEAAV0@AAH@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 123 error LNK2005: "public: class wxTextInputStream & > __thiscall wxTextInputStream::operator>>(unsigned short &)" > (??5wxTextInputStream@@QAEAAV0@AAG@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 124 error LNK2005: "public: class wxTextInputStream & > __thiscall wxTextInputStream::operator>>(unsigned int &)" > (??5wxTextInputStream@@QAEAAV0@AAI@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 125 error LNK2005: "public: class wxTextInputStream & > __thiscall wxTextInputStream::operator>>(double &)" > (??5wxTextInputStream@@QAEAAV0@AAN@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 126 error LNK2005: "public: class wxTextInputStream & > __thiscall wxTextInputStream::operator>>(float &)" > (??5wxTextInputStream@@QAEAAV0@AAM@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 127 error LNK2005: "public: virtual __thiscall > wxTextOutputStream::~wxTextOutputStream(void)" > (??1wxTextOutputStream@@UAE@XZ) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 128 error LNK2005: "public: void __thiscall > wxTextOutputStream::SetMode(enum wxEOL)" > (?SetMode@wxTextOutputStream@@QAEXW4wxEOL@@@Z) already > defined in wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 129 error LNK2005: "public: void __thiscall > wxTextOutputStream::Write32(unsigned int)" > (?Write32@wxTextOutputStream@@QAEXI@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 130 error LNK2005: "public: void __thiscall > wxTextOutputStream::Write16(unsigned short)" > (?Write16@wxTextOutputStream@@QAEXG@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 131 error LNK2005: "public: void __thiscall > wxTextOutputStream::Write8(unsigned char)" > (?Write8@wxTextOutputStream@@QAEXE@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 132 error LNK2005: "public: virtual void __thiscall > wxTextOutputStream::WriteDouble(double)" > (?WriteDouble@wxTextOutputStream@@UAEXN@Z) already defined > in wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 133 error LNK2005: "public: virtual void __thiscall > wxTextOutputStream::WriteString(class wxString const &)" > (?WriteString@wxTextOutputStream@@UAEXABVwxString@@@Z) > already defined in wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 134 error LNK2005: "public: class wxTextOutputStream & > __thiscall wxTextOutputStream::operator<<(class wxString > const &)" (??6wxTextOutputStream@@QAEAAV0@ABVwxString@@@Z) already define= d > in wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 135 error LNK2005: "public: class wxTextOutputStream & > __thiscall wxTextOutputStream::operator<<(char)" > (??6wxTextOutputStream@@QAEAAV0@D@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 136 error LNK2005: "public: class wxTextOutputStream & > __thiscall wxTextOutputStream::operator<<(short)" > (??6wxTextOutputStream@@QAEAAV0@F@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 137 error LNK2005: "public: class wxTextOutputStream & > __thiscall wxTextOutputStream::operator<<(int)" > (??6wxTextOutputStream@@QAEAAV0@H@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 138 error LNK2005: "public: class wxTextOutputStream & > __thiscall wxTextOutputStream::operator<<(unsigned short)" > (??6wxTextOutputStream@@QAEAAV0@G@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 139 error LNK2005: "public: class wxTextOutputStream & > __thiscall wxTextOutputStream::operator<<(unsigned int)" > (??6wxTextOutputStream@@QAEAAV0@I@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) wxbase28d.lib > > Error 140 error LNK2005: "public: class wxTextOutputStream & > __thiscall wxTextOutputStream::operator<<(double)" > (??6wxTextOutputStream@@QAEAAV0@N@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 141 error LNK2005: "public: class wxTextOutputStream & > __thiscall wxTextOutputStream::operator<<(float)" > (??6wxTextOutputStream@@QAEAAV0@M@Z) already defined in > wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 142 error LNK2005: "class wxTextOutputStream & __cdecl > endl(class wxTextOutputStream &)" > (?endl@@YAAAVwxTextOutputStream@@AAV1@@Z) already defined > in wxbase28ud.lib(baselib_txtstrm.obj) > wxbase28d.lib > > Error 143 error LNK2005: "public: __thiscall > wxString::wxString(char const *,class wxMBConv const &,unsigned int)" > (??0wxString@@QAE@PBDABVwxMBConv@@I@Z) already defined in > wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 144 error LNK2005: "public: static class wxString __cd= ecl > wxString::FromAscii(char)" (?FromAscii@wxString@@SA?AV1@D@Z) already defi= ned > in wxbase28ud.lib(baselib_string.obj) > wxbase28d.lib > > Error 145 error LNK2005: "bool __cdecl wxOKlibc(void)" > (?wxOKlibc@@YA_NXZ) already defined in wxbase28ud.lib(baselib_wxchar.obj) > wxbase28d.lib > > Error 146 error LNK2005: "private: static long const > wxDateTime::TIME_T_FACTOR" (?TIME_T_FACTOR@wxDateTime@@0JB) > already defined in wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 147 error LNK2005: "private: static enum > wxDateTime::Country wxDateTime::ms_country" > (?ms_country@wxDateTime@@0W4Country@1@A) already defined in > wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 148 error LNK2005: "public: virtual class wxClassInfo = * > __thiscall > wxDateTimeHolidaysModule::GetClassInfo(void)const " > (?GetClassInfo@wxDateTimeHolidaysModule@@UBEPAVwxClassInfo@@XZ) > already defined in wxbase28ud.lib(baselib_datetime.obj) wxbase28d.lib > > Error 149 error LNK2005: "public: static class wxObject * > __cdecl wxDateTimeHolidaysModule::wxCreateObject(void)" > (?wxCreateObject@wxDateTimeHolidaysModule@@SAPAVwxObject@@XZ) > already defined in wxbase28ud.lib(baselib_datetime.obj) wxbase28d.lib > > Error 150 error LNK2005: "public: static struct tm * __cdecl > wxDateTime::GetTmNow(struct tm *)" > (?GetTmNow@wxDateTime@@SAPAUtm@@PAU2@@Z) already defined in > wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 151 error LNK2005: "public: __thiscall > wxDateTime::Tm::Tm(void)" (??0Tm@wxDateTime@@QAE@XZ) already defined in > wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 152 error LNK2005: "public: __thiscall > wxDateTime::Tm::Tm(struct tm const &,class wxDateTime::TimeZone const &)" > (??0Tm@wxDateTime@@QAE@ABUtm@@ABVTimeZone@1@@Z) already defined in > wxbase28ud.lib(baselib_datetime.obj) wxbase28d.lib > > Error 153 error LNK2005: "public: bool __thiscall > wxDateTime::Tm::IsValid(void)const " > (?IsValid@Tm@wxDateTime@@QBE_NXZ) already defined in > wxbase28ud.lib(baselib_datetime.obj) wxbase28d.lib > > Error 154 error LNK2005: "private: void __thiscall > wxDateTime::Tm::ComputeWeekDay(void)" > (?ComputeWeekDay@Tm@wxDateTime@@AAEXXZ) already defined in > wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 155 error LNK2005: "public: void __thiscall > wxDateTime::Tm::AddMonths(int)" (?AddMonths@Tm@wxDateTime@@QAEXH@Z) alrea= dy > defined in wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 156 error LNK2005: "public: void __thiscall > wxDateTime::Tm::AddDays(int)" (?AddDays@Tm@wxDateTime@@QAEXH@Z) already > defined in wxbase28ud.lib(baselib_datetime.obj) wxbase28d.lib > > Error 157 error LNK2005: "public: __thiscall > wxDateTime::TimeZone::TimeZone(enum wxDateTime::TZ)" > (??0TimeZone@wxDateTime@@QAE@W4TZ@1@@Z) already defined in > wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 158 error LNK2005: "public: static bool __cdecl > wxDateTime::IsLeapYear(int,enum wxDateTime::Calendar)" > (?IsLeapYear@wxDateTime@@SA_NHW4Calendar@1@@Z) already defined in > wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 159 error LNK2005: "public: static int __cdecl > wxDateTime::GetCentury(int)" (?GetCentury@wxDateTime@@SAHH@Z) already > defined in wxbase28ud.lib(baselib_datetime.obj) wxbase28d.lib > > Error 160 error LNK2005: "public: static int __cdecl > wxDateTime::ConvertYearToBC(int)" > (?ConvertYearToBC@wxDateTime@@SAHH@Z) already defined in > wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 161 error LNK2005: "public: static int __cdecl > wxDateTime::GetCurrentYear(enum wxDateTime::Calendar)" > (?GetCurrentYear@wxDateTime@@SAHW4Calendar@1@@Z) already defined in > wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 162 error LNK2005: "public: static enum wxDateTime::Mo= nth > __cdecl wxDateTime::GetCurrentMonth(enum > wxDateTime::Calendar)" > (?GetCurrentMonth@wxDateTime@@SA?AW4Month@1@W4Calendar@1@@Z) already defi= ned > in wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 163 error LNK2005: "public: static unsigned short __cd= ecl > wxDateTime::GetNumberOfDays(int,enum wxDateTime::Calendar)" > (?GetNumberOfDays@wxDateTime@@SAGHW4Calendar@1@@Z) already defined in > wxbase28ud.lib(baselib_datetime.obj) wxbase28d.lib > > Error 164 error LNK2005: "public: static unsigned short __cd= ecl > wxDateTime::GetNumberOfDays(enum wxDateTime::Month,int,enum > wxDateTime::Calendar)" > (?GetNumberOfDays@wxDateTime@@SAGW4Month@1@HW4Calendar@1@@Z) already defi= ned > in wxbase28ud.lib(baselib_datetime.obj) wxbase28d.lib > > Error 165 error LNK2005: "public: static class wxString __cd= ecl > wxDateTime::GetMonthName(enum wxDateTime::Month,enum wxDateTime::NameFlag= s)" > (?GetMonthName@wxDateTime@@SA?AVwxString@@W4Month@1@W4NameFlags@1@@Z) > already defined in wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 166 error LNK2005: "public: static class wxString __cd= ecl > wxDateTime::GetWeekDayName(enum wxDateTime::WeekDay,enum > wxDateTime::NameFlags)" > (?GetWeekDayName@wxDateTime@@SA?AVwxString@@W4WeekDay@1@W4NameFlags@1@@Z) > already defined in wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 167 error LNK2005: "public: static void __cdecl > wxDateTime::GetAmPmStrings(class wxString *,class wxString > *)" (?GetAmPmStrings@wxDateTime@@SAXPAVwxString@@0@Z) > already defined in wxbase28ud.lib(baselib_datetime.obj) wxbase28d.lib > > Error 168 error LNK2005: "public: static enum > wxDateTime::Country __cdecl wxDateTime::GetCountry(void)" > (?GetCountry@wxDateTime@@SA?AW4Country@1@XZ) already defined in > wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 169 error LNK2005: "public: static void __cdecl > wxDateTime::SetCountry(enum wxDateTime::Country)" > (?SetCountry@wxDateTime@@SAXW4Country@1@@Z) already defined in > wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 170 error LNK2005: "public: static bool __cdecl > wxDateTime::IsWestEuropeanCountry(enum > wxDateTime::Country)" > (?IsWestEuropeanCountry@wxDateTime@@SA_NW4Country@1@@Z) > already defined in wxbase28ud.lib(baselib_datetime.obj) wxbase28d.lib > > Error 171 error LNK2005: "public: static bool __cdecl > wxDateTime::IsDSTApplicable(int,enum wxDateTime::Country)" > (?IsDSTApplicable@wxDateTime@@SA_NHW4Country@1@@Z) already defined in > wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 172 error LNK2005: "public: static class wxDateTime > __cdecl wxDateTime::GetBeginDST(int,enum > wxDateTime::Country)" (?GetBeginDST@wxDateTime@@SA?AV1@HW4Country@1@@Z) > already defined in wxbase28ud.lib(baselib_datetime.obj) wxbase28d.lib > > Error 173 error LNK2005: "public: static class wxDateTime > __cdecl wxDateTime::GetEndDST(int,enum wxDateTime::Country)" > (?GetEndDST@wxDateTime@@SA?AV1@HW4Country@1@@Z) already defined in > wxbase28ud.lib(baselib_datetime.obj) wxbase28d.lib > > Error 174 error LNK2005: "public: static class wxDateTime > __cdecl wxDateTime::UNow(void)" (?UNow@wxDateTime@@SA?AV1@XZ) already > defined in wxbase28ud.lib(baselib_datetime.obj) > wxbase28d.lib > > Error 175 error... > > [Message clipped] > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share y= our > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > Wxvtk-users mailing list > Wxv...@li... > https://lists.sourceforge.net/lists/listinfo/wxvtk-users > > --=20 Mathieu |