<?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 statisch linken]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein Problem mit Linken einer Boost-Lib. Ich habe die Laufzeitbibliothek im Projekt von dynamisch (Multithreaded-Debug-DLL) auf statisch (Multithreaded-Debug) umgestellt und der Compiler kann seitdem die Boost-Bibl. nicht mehr linken, weil die dazugehörige vorkompilierte lib fehlt. Fehler:</p>
<blockquote>
<p>LINK : fatal error LNK1104: Datei &quot;libboost_date_time-vc100-mt-sgd-1_51.lib&quot; kann nicht geöffnet werden.</p>
</blockquote>
<p>Die mt- und mt-gd-Versionen habe ich, sgd aber nicht. Die im Internet verfügbaren libs haben auch keine sgd. Wie kann ich das Problem lösen?<br />
Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/314003/boost-statisch-linken</link><generator>RSS for Node</generator><lastBuildDate>Sat, 01 Aug 2026 15:50:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/314003.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 17 Feb 2013 13:52:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Boost statisch linken on Sun, 17 Feb 2013 13:52:17 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein Problem mit Linken einer Boost-Lib. Ich habe die Laufzeitbibliothek im Projekt von dynamisch (Multithreaded-Debug-DLL) auf statisch (Multithreaded-Debug) umgestellt und der Compiler kann seitdem die Boost-Bibl. nicht mehr linken, weil die dazugehörige vorkompilierte lib fehlt. Fehler:</p>
<blockquote>
<p>LINK : fatal error LNK1104: Datei &quot;libboost_date_time-vc100-mt-sgd-1_51.lib&quot; kann nicht geöffnet werden.</p>
</blockquote>
<p>Die mt- und mt-gd-Versionen habe ich, sgd aber nicht. Die im Internet verfügbaren libs haben auch keine sgd. Wie kann ich das Problem lösen?<br />
Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2299442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2299442</guid><dc:creator><![CDATA[*Rewind*]]></dc:creator><pubDate>Sun, 17 Feb 2013 13:52:17 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Sun, 17 Feb 2013 13:57:31 GMT]]></title><description><![CDATA[<p>Kompilier dir halt die entsprechende Version... Was meinst du eigentlich mit &quot;im Internet verfügbare Libs&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2299443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2299443</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sun, 17 Feb 2013 13:57:31 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Sun, 17 Feb 2013 14:01:20 GMT]]></title><description><![CDATA[<p>Du brauchst halt die boost Version, die selbst mit statischer Runtime gelinkt wurde. Beim Kompilieren von boost kann man irgendwie --all-combinations oder so angeben, dauert etwas, aber danach musst du dir um sowas keine Sorgen mehr machen. <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/2299444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2299444</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sun, 17 Feb 2013 14:01:20 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Sun, 17 Feb 2013 14:02:34 GMT]]></title><description><![CDATA[<p>Damit meine ich die vorkompilierten Binaries (.lib), die ich online gefunden habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2299446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2299446</guid><dc:creator><![CDATA[*Rewind*]]></dc:creator><pubDate>Sun, 17 Feb 2013 14:02:34 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Sun, 17 Feb 2013 14:08:21 GMT]]></title><description><![CDATA[<p>Warum sollte man sowas benutzen? Oo Selbst kompilieren dauert nun auch nicht viel länger als eine Stunde, selbst wenn man einen 5 Jahre alten Rechner hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2299448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2299448</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sun, 17 Feb 2013 14:08:21 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Mon, 18 Feb 2013 10:52:26 GMT]]></title><description><![CDATA[<blockquote>
<p>Warum sollte man sowas benutzen? Oo Selbst kompilieren dauert nun auch nicht viel länger als eine Stunde, selbst wenn man einen 5 Jahre alten Rechner hat.</p>
</blockquote>
<p>Muss ich mir jetzt gedanken machen ?<br />
Mein toller firmen PC (Nov. 2012 ausgerollt) braucht fuer nen full stage build für msvc 2010, nur 32bit, knapp 4h !<br />
Boost 1.52.0<br />
WIndows 7 64 bit<br />
I5-3470 20GiB RAM<br />
Ok Fetsplatte ist nur ne 7200er ... fuer ne SSD hats ned gereicht ^^</p>
<p>ist der gcc viel schneller ?</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/22303">@Rewind</a><br />
bei den &quot;fertigen&quot; binaries sind meist nicht alle libs dabei ... sondern meist nur die fürs dynamisch linken. Wirst wahrscheinlich doch selber kompilieren muessen.<br />
Lad dir das reine source-Packet runter, und lese die anleitung. Ist nicht sooo complex.</p>
<p>Ciao ....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2299676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2299676</guid><dc:creator><![CDATA[RHBaum]]></dc:creator><pubDate>Mon, 18 Feb 2013 10:52:26 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Mon, 18 Feb 2013 11:24:10 GMT]]></title><description><![CDATA[<p>-j N vergessen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2299681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2299681</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Mon, 18 Feb 2013 11:24:10 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Mon, 18 Feb 2013 15:45:02 GMT]]></title><description><![CDATA[<p>Mal probieren ob das nen Einfluss hat ...</p>
<p>Er baut doch eh .proj fuers vs2010 und gibts den devenv oder ?<br />
Der baut die dinger doch von allein parallel, also theorethisch ^^</p>
<p>Zumindtest sind ,wenn der boost build laeuft, alle kerne beteiligt, nich nur 1 ner. Aber nicht das da nix mehr zu optimieren waere, der swapt eher so umher, das 2 cores immer gut ausgelastet sind und 2 eher mit sich selbst beschaeftigt, was aber zwischendurch öfter wechselt.</p>
<p>Mein vorheriger (Intel E8400) hat bei dem boost bild für vs2010 nahezu mit 100% (beide kerne ausgelastet) gerackert, aber schneller fertig wurde er auch ned ^^</p>
<p>Versuch isses Wert ^^</p>
<p>Ciao ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2299733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2299733</guid><dc:creator><![CDATA[RHBaum]]></dc:creator><pubDate>Mon, 18 Feb 2013 15:45:02 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Mon, 18 Feb 2013 15:52:24 GMT]]></title><description><![CDATA[<p>Liegt möglicherweise auch am Templatekram. Ohne varisische Templates müssen zum Teil eine ganze Menge Überladungen verwendet werden, was die Performance beim Compilieren enorm beeinflussen kann. Andererseits weiß ich nicht, in wieweit das bei den Bibliotheken, die extra gebaut werden müssen, relevant ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2299739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2299739</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Mon, 18 Feb 2013 15:52:24 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Mon, 18 Feb 2013 16:08:08 GMT]]></title><description><![CDATA[<p>Wobei ich eher zuhaus mal vergleichen muesst ..</p>
<p>Es kann durchaus sein, das es an dem musterclient hier liegt ... und die paranoia unserer IT <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /><br />
Symantic Endtime Protection und Live Protect ist an ....</p>
<p>boost 1.53 ausgepackt von einem LW aufs andere kopieren dauert hier ueber 5 min . keine ahnung ob das &quot;normal&quot; ist. So langsam sind die Platten normal nich ^^</p>
<p>Ciao...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2299743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2299743</guid><dc:creator><![CDATA[RHBaum]]></dc:creator><pubDate>Mon, 18 Feb 2013 16:08:08 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Mon, 18 Feb 2013 17:40:54 GMT]]></title><description><![CDATA[<p>VS-Projekt? Das geht doch auch mit zwei Zeilen in der Kommandozeilen. Und vier Stunden kommen mir arg lahm vor. Vielleicht geb ich meinem Notebook heut Abend mal was zu rechnen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2299761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2299761</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Mon, 18 Feb 2013 17:40:54 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Mon, 18 Feb 2013 19:01:12 GMT]]></title><description><![CDATA[<p>RHBaum schrieb:</p>
<blockquote>
<p>Wobei ich eher zuhaus mal vergleichen muesst ..</p>
<p>Es kann durchaus sein, das es an dem musterclient hier liegt ... und die paranoia unserer IT <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /><br />
Symantic Endtime Protection und Live Protect ist an ....</p>
<p>boost 1.53 ausgepackt von einem LW aufs andere kopieren dauert hier ueber 5 min . keine ahnung ob das &quot;normal&quot; ist. So langsam sind die Platten normal nich ^^</p>
<p>Ciao...</p>
</blockquote>
<p>Liegt daran dass Boost aus geschätzten Trillionen Einzeldateien besteht. Hab mal den Feghler gemacht Boost per Git zu klonen, da hat ewig gedauert ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2299775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2299775</guid><dc:creator><![CDATA[Ethon]]></dc:creator><pubDate>Mon, 18 Feb 2013 19:01:12 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Tue, 19 Feb 2013 10:23:21 GMT]]></title><description><![CDATA[<blockquote>
<p>VS-Projekt?</p>
</blockquote>
<p>zumindest im build verzeichniss find ich temporaere .vcproj dateien.<br />
Also geh ich davon aus, das boost.build die erzeugt, um den devenv(commandozeilen-version) zum compilen anzuwerfen.<br />
So wie es cmake und qmake auch machen ....<br />
Bin mir aber nicht sicher.</p>
<p>Hab die 1.53.0 heut nacht mal kompilieren lassen ...<br />
mit -j4 kommt er definitiv mit den 4 kernen besser klar.<br />
statt 50% auslastung baut er nun wirklich mit knapp 100%<br />
kann sein das der devenv mit 4 kernen selbst nicht so mag und nur 2 benutzt ^^</p>
<p>gebraucht hat er aber doch knapp über 2h</p>
<pre><code>b2 -j4 --build-dir=f:\temp\build\boost_1_53_0 toolset=msvc-10.0 --build-type=complete stage
</code></pre>
<blockquote>
<p>Liegt daran dass Boost aus geschätzten Trillionen Einzeldateien besteht.</p>
</blockquote>
<p>Platte hat laut HDTune ne Datenrate von 80-130 Mib/s<br />
Mit regelmaessigen einbruechen, obwohls nicht die systemplatte ist ...</p>
<p>beim kopieren der ausgepackten boost kommt er aber nich mal auf 400kib /s und die rechenlast auf einem Kern ist schon signifikant vorhanden (&gt; 50%)</p>
<p>Ciao ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2299888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2299888</guid><dc:creator><![CDATA[RHBaum]]></dc:creator><pubDate>Tue, 19 Feb 2013 10:23:21 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Tue, 19 Feb 2013 19:26:30 GMT]]></title><description><![CDATA[<p>Hat sich erledigt - die sgd-Varianten waren doch in einem der Packages dabei (man muss schon richtig gucken <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> ). Ich weiß nicht, ob mein alter Laptop mit Kompilieren in diesem Jahrzent noch fertig geworden wäre. Ich sollte mir einen neuen kaufen, aber zum Einen habe ich mich an den gewöhnt und zum anderen will ich gucken wie lange er noch durchhält <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> (weil er nämlich einer von den Billigsten war).<br />
Danke allen für die Antworten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300054</guid><dc:creator><![CDATA[*Rewind*]]></dc:creator><pubDate>Tue, 19 Feb 2013 19:26:30 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Wed, 20 Feb 2013 11:44:30 GMT]]></title><description><![CDATA[<p>Überseh ich was?</p>
<blockquote>
<p>&gt; time ./b2 toolset=gcc link=static<br />
...</p>
<p>real 8m41.588s<br />
user 7m57.586s<br />
sys 0m31.290s</p>
</blockquote>
<blockquote>
<p>&gt; ls<br />
libboost_atomic.a libboost_prg_exec_monitor.a<br />
libboost_chrono.a libboost_program_options.a<br />
libboost_context.a libboost_random.a<br />
libboost_date_time.a libboost_regex.a<br />
libboost_exception.a libboost_serialization.a<br />
libboost_filesystem.a libboost_signals.a<br />
libboost_graph.a libboost_system.a<br />
libboost_locale.a libboost_test_exec_monitor.a<br />
libboost_math_c99.a libboost_thread.a<br />
libboost_math_c99f.a libboost_timer.a<br />
libboost_math_c99l.a libboost_unit_test_framework.a<br />
libboost_math_tr1.a libboost_wave.a<br />
libboost_math_tr1f.a libboost_wserialization.a<br />
libboost_math_tr1l.a</p>
</blockquote>
<blockquote>
<p>Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz</p>
</blockquote>
<p>Keine SSD, Boost 1.5.3.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300261</guid><dc:creator><![CDATA[Ethon]]></dc:creator><pubDate>Wed, 20 Feb 2013 11:44:30 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Fri, 22 Feb 2013 08:44:50 GMT]]></title><description><![CDATA[<p>neeee, glaub nich ...</p>
<p>das selbe mitm vs2010 boost 1.5.3.0 zuhause auf der Kiste,<br />
i7 Sandy Bridge, keine SSD, aber ne 7200er WD platte<br />
fertig in irgendwas zwischen 8-10 min</p>
<p>Kein vergleich zu den Zeiten von der Möhre hier.<br />
Und Hardware kann das definitiv nicht sein ... da iss nen Faktor von 12 oder mehr.</p>
<p>Ciao ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300906</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300906</guid><dc:creator><![CDATA[RHBaum]]></dc:creator><pubDate>Fri, 22 Feb 2013 08:44:50 GMT</pubDate></item><item><title><![CDATA[Reply to Boost statisch linken on Fri, 22 Feb 2013 09:14:33 GMT]]></title><description><![CDATA[<p>Nachdem boostpro consulting dicht gemacht hat, habe ich nur gute Erfahrungen mit <a href="http://boost.teeks99.com/" rel="nofollow">http://boost.teeks99.com/</a> gemacht. Stundenlang boost zu kompilieren ist nicht so mein geschmack und da sind eigentlich alle build-versionen dabei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2300911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2300911</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 22 Feb 2013 09:14:33 GMT</pubDate></item></channel></rss>