Project

General

Profile

Actions

Support #3009

closed

Compile example hangman

Added by Lindo Softer about 11 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
04/27/2014
Due date:
% Done:

0%

Estimated time:

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

Actions #1

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.

Actions #2

Updated by Koen Deforche about 11 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF