<?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[Multithreading, OpenMP ohne dyn. Linken]]></title><description><![CDATA[<p>Ich will eine multithreaded Library auliefern, und zwar möglichst<br />
kundenfreundlich. Ich bin mit OpenMP und Boost-Thread vertraut, aber Boost<br />
ist unter Win64 nicht ganz einfach zu installieren, und OpenMP gibt es<br />
glaub ich für die Express-Versionen von Visual Studio nicht oder zumindest<br />
nicht ohne Frickelei. Ich will auch nicht alle möglichen Boost-Libs<br />
mitausliefern. Gibt es vielleicht eine Header-only-Library *träum* für<br />
Multithreading oder notfalls die Möglichkeit, das nötige Zeug statisch zu<br />
linken? Soll aber unter Linux und Windows funktionieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/309803/multithreading-openmp-ohne-dyn-linken</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 01:52:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/309803.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 27 Oct 2012 18:26:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Multithreading, OpenMP ohne dyn. Linken on Sat, 27 Oct 2012 18:26:05 GMT]]></title><description><![CDATA[<p>Ich will eine multithreaded Library auliefern, und zwar möglichst<br />
kundenfreundlich. Ich bin mit OpenMP und Boost-Thread vertraut, aber Boost<br />
ist unter Win64 nicht ganz einfach zu installieren, und OpenMP gibt es<br />
glaub ich für die Express-Versionen von Visual Studio nicht oder zumindest<br />
nicht ohne Frickelei. Ich will auch nicht alle möglichen Boost-Libs<br />
mitausliefern. Gibt es vielleicht eine Header-only-Library *träum* für<br />
Multithreading oder notfalls die Möglichkeit, das nötige Zeug statisch zu<br />
linken? Soll aber unter Linux und Windows funktionieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2264730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2264730</guid><dc:creator><![CDATA[MTx7]]></dc:creator><pubDate>Sat, 27 Oct 2012 18:26:05 GMT</pubDate></item><item><title><![CDATA[Reply to Multithreading, OpenMP ohne dyn. Linken on Sat, 27 Oct 2012 18:38:58 GMT]]></title><description><![CDATA[<p>Nun, es gibt native Threadunterstützung in C++11. Die eigentlichen Threadingbibliotheken dahinter (z.B. pthread unter Linux) sollte man (zumindest unter Linux) zwar auch nicht statisch linken, aber das ist auch gar nicht nötig, da diese zum Grundstandard des Betriebssystems gehören.<br />
Mit Windows kenne ich mich nicht so aus, sollte ähnlich sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2264731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2264731</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sat, 27 Oct 2012 18:38:58 GMT</pubDate></item><item><title><![CDATA[Reply to Multithreading, OpenMP ohne dyn. Linken on Sat, 27 Oct 2012 22:25:13 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Nun, es gibt native Threadunterstützung in C++11. Die eigentlichen Threadingbibliotheken dahinter (z.B. pthread unter Linux) sollte man (zumindest unter Linux) zwar auch nicht statisch linken, aber das ist auch gar nicht nötig, da diese zum Grundstandard des Betriebssystems gehören.<br />
Mit Windows kenne ich mich nicht so aus, sollte ähnlich sein.</p>
</blockquote>
<p>Daran habe ich schon gedacht. Aber das scheitert an MSVC: VS2010 kann kein<br />
Concurrency:</p>
<p><a href="http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx" rel="nofollow">http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx</a></p>
<p>(Ich hab mein schönes C++11-Buch wieder weggelegt, weil mein Zeug auch auf<br />
VS2010 compilieren muß und der noch nicht einmal range-based-loops kann.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2264771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2264771</guid><dc:creator><![CDATA[MTx7]]></dc:creator><pubDate>Sat, 27 Oct 2012 22:25:13 GMT</pubDate></item><item><title><![CDATA[Reply to Multithreading, OpenMP ohne dyn. Linken on Sun, 28 Oct 2012 11:06:52 GMT]]></title><description><![CDATA[<p>Du kannst ja statt dem Visual STudio einfach den GCC verwenden. Der hat _UM WELTEN_ bessere C++11 Unterstuetzung, und ist ebenfalls gratis. Als IDE ist evlt. Code::Blocks geeignet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2264870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2264870</guid><dc:creator><![CDATA[Blue-Tiger]]></dc:creator><pubDate>Sun, 28 Oct 2012 11:06:52 GMT</pubDate></item><item><title><![CDATA[Reply to Multithreading, OpenMP ohne dyn. Linken on Sun, 28 Oct 2012 11:34:49 GMT]]></title><description><![CDATA[<p>Blue-Tiger schrieb:</p>
<blockquote>
<p>Du kannst ja statt dem Visual STudio einfach den GCC verwenden. Der hat _UM WELTEN_ bessere C++11 Unterstuetzung, und ist ebenfalls gratis. Als IDE ist evlt. Code::Blocks geeignet.</p>
</blockquote>
<p>Ich entwickle ohnehin unter Linux mit GCC, aber das hilft nicht, denn es<br />
geht darum, eine Library auch als *.dll für VS2010 User verfügbar zu machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2264893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2264893</guid><dc:creator><![CDATA[MTx7]]></dc:creator><pubDate>Sun, 28 Oct 2012 11:34:49 GMT</pubDate></item><item><title><![CDATA[Reply to Multithreading, OpenMP ohne dyn. Linken on Mon, 29 Oct 2012 08:28:03 GMT]]></title><description><![CDATA[<p>Vielleicht ist das was für dich:</p>
<p><a href="http://tinythreadpp.bitsnbites.eu/" rel="nofollow">http://tinythreadpp.bitsnbites.eu/</a></p>
<p>Abgesehen davon, kann man Boost auch statisch linken ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2265217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265217</guid><dc:creator><![CDATA[Bloops]]></dc:creator><pubDate>Mon, 29 Oct 2012 08:28:03 GMT</pubDate></item><item><title><![CDATA[Reply to Multithreading, OpenMP ohne dyn. Linken on Mon, 29 Oct 2012 09:58:52 GMT]]></title><description><![CDATA[<p>Bloops schrieb:</p>
<blockquote>
<p>Vielleicht ist das was für dich:</p>
<p><a href="http://tinythreadpp.bitsnbites.eu/" rel="nofollow">http://tinythreadpp.bitsnbites.eu/</a></p>
<p>Abgesehen davon, kann man Boost auch statisch linken ...</p>
</blockquote>
<p>(+++) Das sieht genau nach dem aus, was ich brauche. Danke!</p>
<p>Boost hätte ich statisch linken können, das stimmt. Ich habe aber auch eine<br />
Abhängigkeit im Projekt, die nur dynamisch gelinkt werden kann und ich bin<br />
mir nicht sicher, ob man statisch und dynamisch Linken mischen kann? Wenn<br />
ich dem gcc das &quot;-static&quot; gebe, will er ja alles statisch machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2265244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265244</guid><dc:creator><![CDATA[MTx7]]></dc:creator><pubDate>Mon, 29 Oct 2012 09:58:52 GMT</pubDate></item><item><title><![CDATA[Reply to Multithreading, OpenMP ohne dyn. Linken on Mon, 29 Oct 2012 11:56:41 GMT]]></title><description><![CDATA[<p>MTx7 schrieb:</p>
<blockquote>
<p>ich bin<br />
mir nicht sicher, ob man statisch und dynamisch Linken mischen kann? Wenn<br />
ich dem gcc das &quot;-static&quot; gebe, will er ja alles statisch machen.</p>
</blockquote>
<p>Doch das geht, es gibt sogar viele Wege:<br />
<a href="https://www.google.de/search?&amp;q=gcc%20link%20some%20libraries%20statically" rel="nofollow">Google: gcc link some libraries statically</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2265269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265269</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 29 Oct 2012 11:56:41 GMT</pubDate></item><item><title><![CDATA[Reply to Multithreading, OpenMP ohne dyn. Linken on Mon, 29 Oct 2012 14:52:27 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>MTx7 schrieb:</p>
<blockquote>
<p>ich bin<br />
mir nicht sicher, ob man statisch und dynamisch Linken mischen kann? Wenn<br />
ich dem gcc das &quot;-static&quot; gebe, will er ja alles statisch machen.</p>
</blockquote>
<p>Doch das geht, es gibt sogar viele Wege:<br />
<a href="https://www.google.de/search?&amp;q=gcc%20link%20some%20libraries%20statically" rel="nofollow">Google: gcc link some libraries statically</a></p>
</blockquote>
<p>danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2265322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2265322</guid><dc:creator><![CDATA[MTx7]]></dc:creator><pubDate>Mon, 29 Oct 2012 14:52:27 GMT</pubDate></item></channel></rss>