<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[boost-problem]]></title><description><![CDATA[<p>Ich habe einen Quellcode von <a href="http://Highscore.de" rel="nofollow">Highscore.de</a> über Boost::Asio heruntergeladen und wollte ihn gerade mal ausprobieren, hier erst mal der Quellcode:</p>
<pre><code>#include &lt;boost/asio.hpp&gt;
#include &lt;boost/thread.hpp&gt;
#include &lt;iostream&gt;

void handler1(const boost::system::error_code &amp;ec)
{
  std::cout &lt;&lt; &quot;5 s.&quot; &lt;&lt; std::endl;
}

void handler2(const boost::system::error_code &amp;ec)
{
  std::cout &lt;&lt; &quot;5 s.&quot; &lt;&lt; std::endl;
}

boost::asio::io_service io_service;

void run()
{
  io_service.run();
}

int main()
{
  boost::asio::deadline_timer timer1(io_service, boost::posix_time::seconds(5));
  timer1.async_wait(handler1);
  boost::asio::deadline_timer timer2(io_service, boost::posix_time::seconds(5));
  timer2.async_wait(handler2);
  boost::thread thread1(run);
  boost::thread thread2(run);
  thread1.join();
  thread2.join();
}
</code></pre>
<p>und hier die Fehlermeldungen:<br />
[quote]<br />
obj/Debug/main.o||In function <code>\_\_static\_initialization\_and\_destruction_0':| /usr/include/boost/system/error\_code.hpp|205|undefined reference to</code>boost::system::get_system_category()'|<br />
/usr/include/boost/system/error_code.hpp|206|undefined reference to <code>boost::system::get\_generic_category()'| /usr/include/boost/system/error\_code.hpp|211|undefined reference to</code>boost::system::get_generic_category()'|<br />
/usr/include/boost/system/error_code.hpp|212|undefined reference to <code>boost::system::get\_generic_category()'| /usr/include/boost/system/error\_code.hpp|213|undefined reference to</code>boost::system::get_system_category()'|<br />
obj/Debug/main.o||In function <code>boost::asio::error::get\_system\_category()':| /usr/include/boost/asio/error.hpp|218|undefined reference to</code>boost::system::get_system_category()'|<br />
obj/Debug/main.o||In function <code>error_code':| /usr/include/boost/system/error\_code.hpp|312|undefined reference to</code>boost::system::get_system_category()'|<br />
||=== Build finished: 7 errors, 0 warnings ===|<br />
[/code]<br />
für mich stellen Fehlermeldungen immer noch ein gewaltiges Problem dar, da ich sie nicht interpretieren kann,<br />
was möchte mir Code::Blocks mitteilen?</p>
<p>achja: folgende LinkerOptions habe ich zusätzlich eingefügt:<br />
/usr/lib/libboost_thread-mt.a<br />
/usr/lib/libboost_thread-mt.so</p>
<p>danke für jede Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/242990/boost-problem</link><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 15:10:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/242990.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Jun 2009 17:49:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to boost-problem on Wed, 10 Jun 2009 17:49:19 GMT]]></title><description><![CDATA[<p>Ich habe einen Quellcode von <a href="http://Highscore.de" rel="nofollow">Highscore.de</a> über Boost::Asio heruntergeladen und wollte ihn gerade mal ausprobieren, hier erst mal der Quellcode:</p>
<pre><code>#include &lt;boost/asio.hpp&gt;
#include &lt;boost/thread.hpp&gt;
#include &lt;iostream&gt;

void handler1(const boost::system::error_code &amp;ec)
{
  std::cout &lt;&lt; &quot;5 s.&quot; &lt;&lt; std::endl;
}

void handler2(const boost::system::error_code &amp;ec)
{
  std::cout &lt;&lt; &quot;5 s.&quot; &lt;&lt; std::endl;
}

boost::asio::io_service io_service;

void run()
{
  io_service.run();
}

int main()
{
  boost::asio::deadline_timer timer1(io_service, boost::posix_time::seconds(5));
  timer1.async_wait(handler1);
  boost::asio::deadline_timer timer2(io_service, boost::posix_time::seconds(5));
  timer2.async_wait(handler2);
  boost::thread thread1(run);
  boost::thread thread2(run);
  thread1.join();
  thread2.join();
}
</code></pre>
<p>und hier die Fehlermeldungen:<br />
[quote]<br />
obj/Debug/main.o||In function <code>\_\_static\_initialization\_and\_destruction_0':| /usr/include/boost/system/error\_code.hpp|205|undefined reference to</code>boost::system::get_system_category()'|<br />
/usr/include/boost/system/error_code.hpp|206|undefined reference to <code>boost::system::get\_generic_category()'| /usr/include/boost/system/error\_code.hpp|211|undefined reference to</code>boost::system::get_generic_category()'|<br />
/usr/include/boost/system/error_code.hpp|212|undefined reference to <code>boost::system::get\_generic_category()'| /usr/include/boost/system/error\_code.hpp|213|undefined reference to</code>boost::system::get_system_category()'|<br />
obj/Debug/main.o||In function <code>boost::asio::error::get\_system\_category()':| /usr/include/boost/asio/error.hpp|218|undefined reference to</code>boost::system::get_system_category()'|<br />
obj/Debug/main.o||In function <code>error_code':| /usr/include/boost/system/error\_code.hpp|312|undefined reference to</code>boost::system::get_system_category()'|<br />
||=== Build finished: 7 errors, 0 warnings ===|<br />
[/code]<br />
für mich stellen Fehlermeldungen immer noch ein gewaltiges Problem dar, da ich sie nicht interpretieren kann,<br />
was möchte mir Code::Blocks mitteilen?</p>
<p>achja: folgende LinkerOptions habe ich zusätzlich eingefügt:<br />
/usr/lib/libboost_thread-mt.a<br />
/usr/lib/libboost_thread-mt.so</p>
<p>danke für jede Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724714</guid><dc:creator><![CDATA[shisha]]></dc:creator><pubDate>Wed, 10 Jun 2009 17:49:19 GMT</pubDate></item><item><title><![CDATA[Reply to boost-problem on Wed, 10 Jun 2009 19:54:04 GMT]]></title><description><![CDATA[<p>Du musst auch gegen die <a href="http://www.boost.org/doc/libs/1_39_0/libs/system/doc/index.html" rel="nofollow">Boost.System</a> linken. Im übrigen findest Du <a href="http://www.boost.org/doc/libs/1_39_0/doc/html/boost_asio/using.html#boost_asio.using.dependencies" rel="nofollow">hier</a> die Abhängigkeiten von Boost.Asio.</p>
<p>Gut Schuß<br />
VuuRWerK <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724797</guid><dc:creator><![CDATA[VuuRWerK]]></dc:creator><pubDate>Wed, 10 Jun 2009 19:54:04 GMT</pubDate></item><item><title><![CDATA[Reply to boost-problem on Thu, 11 Jun 2009 05:52:30 GMT]]></title><description><![CDATA[<p>ic dachte bei einer installation unter ubuntu wäre thread das einzige, das ich zusätzlich einbinden müsste?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724904</guid><dc:creator><![CDATA[shisha]]></dc:creator><pubDate>Thu, 11 Jun 2009 05:52:30 GMT</pubDate></item><item><title><![CDATA[Reply to boost-problem on Thu, 11 Jun 2009 18:27:47 GMT]]></title><description><![CDATA[<p>Sagt wer? Wenn Du etwas kompilierst und linkst musst Du immer gegen die erforderlichen libs linken, da hat auch Ubuntu keine Sonderstellung.</p>
<p>Gut Schuß<br />
VuuRWerK <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1725195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725195</guid><dc:creator><![CDATA[VuuRWerK]]></dc:creator><pubDate>Thu, 11 Jun 2009 18:27:47 GMT</pubDate></item></channel></rss>