Support #3009
closedCompile example hangman
0%
Description
On execute this:
sudo g -L/usr/lib/ -lwt -lwthttp hangman.C -o hang_test.wt -lboost_signals
get this:
/tmp/ccQ2ecfW.o: En la función `createApplication(Wt::WEnvironment const&)':
hangman.C:(.text+0x3a): referencia a `Wt::WApplication::WApplication(Wt::WEnvironment const&, Wt::WtLibVersion)' sin definir
hangman.C:(.text+0x58): referencia a `Wt::WString::WString(char const*, Wt::CharEncoding)' sin definir
hangman.C:(.text+0x6a): referencia a `Wt::WApplication::setTitle(Wt::WString const&)' sin definir
hangman.C:(.text+0x75): referencia a `Wt::WString::~WString()' sin definir
hangman.C:(.text+0x80): referencia a `Wt::WApplication::appRoot()' sin definir
hangman.C:(.text+0xab): referencia a `Wt::WApplication::messageResourceBundle()' sin definir
hangman.C:(.text+0xc2): referencia a `Wt::WMessageResourceBundle::use(std::string const&, bool)' sin definir
hangman.C:(.text+0xe3): referencia a `Wt::WApplication::appRoot()' sin definir
hangman.C:(.text+0x10e): referencia a `Wt::WApplication::messageResourceBundle()' sin definir
hangman.C:(.text+0x125): referencia a `Wt::WMessageResourceBundle::use(std::string const&, bool)' sin definir
hangman.C:(.text+0x173): referencia a `Wt::WLink::WLink(char const*)' sin definir
hangman.C:(.text+0x18c): referencia a `Wt::WApplication::useStyleSheet(Wt::WLink const&, std::string const&)' sin definir
hangman.C:(.text+0x1d4): referencia a `HangmanGame::HangmanGame(Wt::WContainerWidget*)' sin definir
hangman.C:(.text+0x20d): referencia a `Wt::WString::~WString()' sin definir
/tmp/ccQ2ecfW.o: En la función `main':
hangman.C:(.text+0x317): referencia a `Wt::WServer::WServer(std::string const&, std::string const&)' sin definir
hangman.C:(.text+0x385): referencia a `Wt::WServer::setServerConfiguration(int, char, std::string const&)' sin definir
hangman.C:(.text+0x3fd): referencia a `Wt::WServer::addEntryPoint(Wt::EntryPointType, boost::function<Wt::WApplication* (Wt::WEnvironment const&)>, std::string const&, std::string const&)' sin definir
hangman.C:(.text+0x426): referencia a `Session::configureAuth()' sin definir
hangman.C:(.text+0x432): referencia a `Wt::WServer::start()' sin definir
hangman.C:(.text+0x442): referencia a `Wt::WServer::waitForShutdown(char const*)' sin definir
hangman.C:(.text+0x44e): referencia a `Wt::WServer::stop()' sin definir
hangman.C:(.text+0x45a): referencia a `Wt::WServer::~WServer()' sin definir
hangman.C:(.text+0x486): referencia a `Wt::WServer::~WServer()' sin definir
hangman.C:(.text+0x4bd): referencia a `Wt::WServer::~WServer()' sin definir
hangman.C:(.text+0x530): referencia a `Wt::WServer::~WServer()' sin definir
/tmp/ccQ2ecfW.o:(.rodata._ZTIN2Wt7WServer9ExceptionE[_ZTIN2Wt7WServer9ExceptionE]+0x8): referencia a `typeinfo for Wt::WException' sin definir
collect2: error: ld returned 1 exit status
Updated by Wim Dumon about 11 years ago
- Status changed from New to Resolved
On linux, the order of the libraries is important:
g++ -L/usr/lib/ hangman.C -o hang_test.wt -lwt -lwthttp -lboost_signals
Symbols will be resolved in libraries that are more to the right than the current one.
Updated by Koen Deforche about 11 years ago
- Status changed from Resolved to Closed