Prev: AW: Create a .ini config file on a different directory
Next: Error using event table in derived wxDialog class
From: "John Edwards" on 19 Jan 2007 08:37 Dear all, I have tried rebuilding one of my applications under Linux but I get "undefined reference" messages for wxSplashScreen. I know that wxSplashScreen is part of the advanced library so I have included the following lines in my bakefile. <wx-lib>core</wx-lib> <wx-lib>net</wx-lib> <wx-lib>base</wx-lib> <wx-lib>adv</wx-lib> The application builds correctly under Windows and also under Linux with 2.6.3. Please can anyone tell me if I am doing something wrong under Linux ? Thanks very much for your help. John --------------------------------------------------------------------- To unsubscribe, e-mail: wx-users-unsubscribe(a)lists.wxwidgets.org For additional commands, e-mail: wx-users-help(a)lists.wxwidgets.org
From: Francesco Montorsi on 19 Jan 2007 13:18 John Edwards ha scritto: > Dear all, > > I have tried rebuilding one of my applications under Linux but I get > "undefined reference" messages for wxSplashScreen. I know that > wxSplashScreen is part of the advanced library so I have included the > following lines in my bakefile. > > <wx-lib>core</wx-lib> > <wx-lib>net</wx-lib> > <wx-lib>base</wx-lib> > <wx-lib>adv</wx-lib> > > The application builds correctly under Windows and also under Linux with > 2.6.3. > > Please can anyone tell me if I am doing something wrong under Linux ? on linux the order of the libraries given to the linker is important. You should write in your bakefile: <wx-lib>adv</wx-lib> <wx-lib>net</wx-lib> <wx-lib>core</wx-lib> <wx-lib>base</wx-lib> remember that base lib must _always_ be the last library used with wx-lib tag. HTH, Francesco --------------------------------------------------------------------- To unsubscribe, e-mail: wx-users-unsubscribe(a)lists.wxwidgets.org For additional commands, e-mail: wx-users-help(a)lists.wxwidgets.org
From: "John Edwards" on 19 Jan 2007 13:54
Hi Francesco, Thank you very much for your assistance. That was indeed the problem. Best regards, John -----Original Message----- From: news [mailto:news(a)sea.gmane.org] On Behalf Of Francesco Montorsi Sent: 19 January 2007 18:19 To: wx-users(a)lists.wxwidgets.org Subject: Re: wxSplashScreen under Linux, with wxWidgets 2.8.0 John Edwards ha scritto: > Dear all, > > I have tried rebuilding one of my applications under Linux but I get > "undefined reference" messages for wxSplashScreen. I know that > wxSplashScreen is part of the advanced library so I have included the > following lines in my bakefile. > > <wx-lib>core</wx-lib> > <wx-lib>net</wx-lib> > <wx-lib>base</wx-lib> > <wx-lib>adv</wx-lib> > > The application builds correctly under Windows and also under Linux > with 2.6.3. > > Please can anyone tell me if I am doing something wrong under Linux ? on linux the order of the libraries given to the linker is important. You should write in your bakefile: <wx-lib>adv</wx-lib> <wx-lib>net</wx-lib> <wx-lib>core</wx-lib> <wx-lib>base</wx-lib> remember that base lib must _always_ be the last library used with wx-lib tag. HTH, Francesco --------------------------------------------------------------------- To unsubscribe, e-mail: wx-users-unsubscribe(a)lists.wxwidgets.org For additional commands, e-mail: wx-users-help(a)lists.wxwidgets.org --------------------------------------------------------------------- To unsubscribe, e-mail: wx-users-unsubscribe(a)lists.wxwidgets.org For additional commands, e-mail: wx-users-help(a)lists.wxwidgets.org |