<?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 einbinden]]></title><description><![CDATA[<p>Hallo allerseits,<br />
ich habe ein Problem beim einbinden der Boost-Bibliotheken. Ich habe es runtergeladen und installiert. (gemäß Tutorial <a href="http://www.boost.org/more/getting_started/windows.html" rel="nofollow">http://www.boost.org/more/getting_started/windows.html</a>)</p>
<p>Nun habe ich ein Testprogramm, wo ich bei Linker &gt; Additional Library Directories<br />
den Pfad zur Bibliothek hinzugefügt. (Pfad D:\boost\boost_1_34_1\lib). Zum testen habe ich dann mal</p>
<p>#include &lt;boost/lambda/lambda.hpp&gt;</p>
<p>eingebunden. Visual Studio 2008 meckert aber nur rum, dass es den Pfad nicht findet. Was amche ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/208240/boost-einbinden</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 19:18:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/208240.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 16 Mar 2008 17:45:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Boost einbinden on Sun, 16 Mar 2008 17:45:29 GMT]]></title><description><![CDATA[<p>Hallo allerseits,<br />
ich habe ein Problem beim einbinden der Boost-Bibliotheken. Ich habe es runtergeladen und installiert. (gemäß Tutorial <a href="http://www.boost.org/more/getting_started/windows.html" rel="nofollow">http://www.boost.org/more/getting_started/windows.html</a>)</p>
<p>Nun habe ich ein Testprogramm, wo ich bei Linker &gt; Additional Library Directories<br />
den Pfad zur Bibliothek hinzugefügt. (Pfad D:\boost\boost_1_34_1\lib). Zum testen habe ich dann mal</p>
<p>#include &lt;boost/lambda/lambda.hpp&gt;</p>
<p>eingebunden. Visual Studio 2008 meckert aber nur rum, dass es den Pfad nicht findet. Was amche ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1475374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1475374</guid><dc:creator><![CDATA[Trille]]></dc:creator><pubDate>Sun, 16 Mar 2008 17:45:29 GMT</pubDate></item><item><title><![CDATA[Reply to Boost einbinden on Sun, 16 Mar 2008 17:51:47 GMT]]></title><description><![CDATA[<p>Du mußt natürlich auch den Pfad für die Includes angeben. UNd die LIB-Dateien braucht man bei msvc nicht direkt angeben, da wissen die Boost-Header welche LIB-Dateien sie linken sollen. (Pfad zu den LIB-Dateien ist trotzdem nötig)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1475379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1475379</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Sun, 16 Mar 2008 17:51:47 GMT</pubDate></item><item><title><![CDATA[Reply to Boost einbinden on Sun, 16 Mar 2008 18:00:30 GMT]]></title><description><![CDATA[<p>Ah ja, so klappts. Vielen Dank!</p>
<p>EDIT:</p>
<p>Jetzt habe ich folgendes versucht</p>
<pre><code>#include &lt;boost/thread/thread.hpp&gt;
</code></pre>
<p>Da fliegt mir jetzt aber folgender Fehler um die Ohren:</p>
<blockquote>
<p>1&gt;LINK : fatal error LNK1104: cannot open file 'libboost_thread-vc80-mt-gd-1_34_1.lib'</p>
</blockquote>
<p>Kann mir dazu jemand etwas sagen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1475384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1475384</guid><dc:creator><![CDATA[Trille]]></dc:creator><pubDate>Sun, 16 Mar 2008 18:00:30 GMT</pubDate></item><item><title><![CDATA[Reply to Boost einbinden on Sun, 16 Mar 2008 18:02:58 GMT]]></title><description><![CDATA[<blockquote>
<p>(Pfad zu den LIB-Dateien ist trotzdem nötig)</p>
</blockquote>
<p>Du musst auch den Pfad zu den Lib-Dateien angeben, sonst kann der Compiler diese nicht finden und dementsprechend auch nicht öffnen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1475388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1475388</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Sun, 16 Mar 2008 18:02:58 GMT</pubDate></item><item><title><![CDATA[Reply to Boost einbinden on Sun, 16 Mar 2008 18:14:12 GMT]]></title><description><![CDATA[<p>Ah ja, ich hatte libs und nicht lib geschrieben, mein Fehler. Danke!</p>
<p>EDIT: Sorry, ich muss nochmal nerven. Ich habe mir ein Beispielprogramm besorgt, um mir die Funktionsweise von boost-Threads zu veranschaulichen.</p>
<blockquote>
<p>Folgender Code:</p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;
#include &lt;boost/thread/thread.hpp&gt;
#include &lt;boost/thread/xtime.hpp&gt;
#include &lt;iostream&gt;

struct thread_alarm
{
   thread_alarm(int secs) : m_secs(secs) { }
   void operator()()
   {
       boost::xtime xt;
       boost::xtime_get(&amp;xt, boost::TIME_UTC);
       xt.sec += m_secs;

       boost::thread::sleep(xt);

       std::cout &lt;&lt; &quot;alarm sounded...&quot; &lt;&lt; std::endl;
   }

   int m_secs;
};

int main(int argc, char* argv[])
{
   int secs = 5;
   std::cout &lt;&lt; &quot;setting alarm for 5 seconds...&quot; &lt;&lt; std::endl;
   thread_alarm alarm(secs);
   boost::thread thrd(alarm);
   thrd.join();
}
</code></pre>
<p>Es kompiliert, aber folgende Linkerfehler:</p>
<p>Linking...<br />
1&gt;libboost_thread-vc80-mt-gd-1_34_1.lib(thread.obj) : error LNK2019: unresolved external symbol &quot;__declspec(dllimport) public: __thiscall std::_Container_base::~_Container_base(void)&quot; (__imp_??1_Container_base@std@@QAE@XZ) referenced in function &quot;public: __thiscall std::_List_nod&lt;class boost::thread *,class std::allocator&lt;class boost::thread *&gt; &gt;::~_List_nod&lt;class boost::thread *,class std::allocator&lt;class boost::thread *&gt; &gt;(void)&quot; (??1?<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi mathvariant="normal">_</mi><mi>L</mi><mi>i</mi><mi>s</mi><msub><mi>t</mi><mi>n</mi></msub><mi>o</mi><mi>d</mi><mi mathvariant="normal">@</mi><mi>P</mi><mi>A</mi><mi>V</mi><mi>t</mi><mi>h</mi><mi>r</mi><mi>e</mi><mi>a</mi><mi>d</mi><mi mathvariant="normal">@</mi><mi>b</mi><mi>o</mi><mi>o</mi><mi>s</mi><mi>t</mi><mi mathvariant="normal">@</mi><mi mathvariant="normal">@</mi><mi>V</mi><mo>?</mo></mrow><annotation encoding="application/x-tex">\_List_nod@PAVthread@boost@@V?</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.69444em;"></span><span class="strut bottom" style="height:1.00444em;vertical-align:-0.31em;"></span><span class="base textstyle uncramped"><span class="mord mathrm" style="margin-right:0.02778em;">_</span><span class="mord mathit">L</span><span class="mord mathit">i</span><span class="mord mathit">s</span><span class="mord"><span class="mord mathit">t</span><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:0em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped"><span class="mord mathit">n</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span><span class="mord mathit">o</span><span class="mord mathit">d</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.13889em;">P</span><span class="mord mathit">A</span><span class="mord mathit" style="margin-right:0.22222em;">V</span><span class="mord mathit">t</span><span class="mord mathit">h</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">e</span><span class="mord mathit">a</span><span class="mord mathit">d</span><span class="mord mathrm">@</span><span class="mord mathit">b</span><span class="mord mathit">o</span><span class="mord mathit">o</span><span class="mord mathit">s</span><span class="mord mathit">t</span><span class="mord mathrm">@</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.22222em;">V</span><span class="mclose">?</span></span></span></span>allocator@PAVthread@boost@@@std@@@std@@QAE@XZ)<br />
1&gt;libboost_thread-vc80-mt-gd-1_34_1.lib(tss_hooks.obj) : error LNK2001: unresolved external symbol &quot;__declspec(dllimport) public: __thiscall std::_Container_base::~_Container_base(void)&quot; (__imp_??1_Container_base@std@@QAE@XZ)<br />
1&gt;libboost_thread-vc80-mt-gd-1_34_1.lib(thread.obj) : error LNK2019: unresolved external symbol &quot;__declspec(dllimport) public: __thiscall std::_Container_base::_Container_base(void)&quot; (__imp_??0_Container_base@std@@QAE@XZ) referenced in function &quot;protected: __thiscall std::_List_nod&lt;class boost::thread *,class std::allocator&lt;class boost::thread *&gt; &gt;::_List_nod&lt;class boost::thread *,class std::allocator&lt;class boost::thread *&gt; &gt;(class std::allocator&lt;class boost::thread *&gt;)&quot; (??0?<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi mathvariant="normal">_</mi><mi>L</mi><mi>i</mi><mi>s</mi><msub><mi>t</mi><mi>n</mi></msub><mi>o</mi><mi>d</mi><mi mathvariant="normal">@</mi><mi>P</mi><mi>A</mi><mi>V</mi><mi>t</mi><mi>h</mi><mi>r</mi><mi>e</mi><mi>a</mi><mi>d</mi><mi mathvariant="normal">@</mi><mi>b</mi><mi>o</mi><mi>o</mi><mi>s</mi><mi>t</mi><mi mathvariant="normal">@</mi><mi mathvariant="normal">@</mi><mi>V</mi><mo>?</mo></mrow><annotation encoding="application/x-tex">\_List_nod@PAVthread@boost@@V?</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.69444em;"></span><span class="strut bottom" style="height:1.00444em;vertical-align:-0.31em;"></span><span class="base textstyle uncramped"><span class="mord mathrm" style="margin-right:0.02778em;">_</span><span class="mord mathit">L</span><span class="mord mathit">i</span><span class="mord mathit">s</span><span class="mord"><span class="mord mathit">t</span><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:0em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped"><span class="mord mathit">n</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span><span class="mord mathit">o</span><span class="mord mathit">d</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.13889em;">P</span><span class="mord mathit">A</span><span class="mord mathit" style="margin-right:0.22222em;">V</span><span class="mord mathit">t</span><span class="mord mathit">h</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">e</span><span class="mord mathit">a</span><span class="mord mathit">d</span><span class="mord mathrm">@</span><span class="mord mathit">b</span><span class="mord mathit">o</span><span class="mord mathit">o</span><span class="mord mathit">s</span><span class="mord mathit">t</span><span class="mord mathrm">@</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.22222em;">V</span><span class="mclose">?</span></span></span></span>allocator@PAVthread@boost@@@std@@@std@@IAE@V?$allocator@PAVthread@boost@@@1@@Z)<br />
1&gt;libboost_thread-vc80-mt-gd-1_34_1.lib(tss_hooks.obj) : error LNK2001: unresolved external symbol &quot;__declspec(dllimport) public: __thiscall std::_Container_base::_Container_base(void)&quot; (__imp_??0_Container_base@std@@QAE@XZ)<br />
1&gt;C:\Dokumente und Einstellungen\Martin\Eigene Dateien\Visual Studio 2008\Projects\test\Debug\test.exe : fatal error LNK1120: 2 unresolved externals</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1475391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1475391</guid><dc:creator><![CDATA[Trille]]></dc:creator><pubDate>Sun, 16 Mar 2008 18:14:12 GMT</pubDate></item><item><title><![CDATA[Reply to Boost einbinden on Mon, 17 Mar 2008 00:04:43 GMT]]></title><description><![CDATA[<p>Was spricht gegen ein</p>
<pre><code class="language-cpp">#include &lt;boost/thread.hpp&gt;
</code></pre>
<p>das die ganzen Unterheader direkt einbindet?</p>
<p>Inhalt von boost/thread.hpp:</p>
<pre><code class="language-cpp">//...
#include &lt;boost/thread/thread.hpp&gt;
#include &lt;boost/thread/condition.hpp&gt;
#include &lt;boost/thread/exceptions.hpp&gt;
#include &lt;boost/thread/mutex.hpp&gt;
#include &lt;boost/thread/once.hpp&gt;
#include &lt;boost/thread/recursive_mutex.hpp&gt;
#include &lt;boost/thread/tss.hpp&gt;
#include &lt;boost/thread/xtime.hpp&gt;
//...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1475555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1475555</guid><dc:creator><![CDATA[Steef]]></dc:creator><pubDate>Mon, 17 Mar 2008 00:04:43 GMT</pubDate></item></channel></rss>