<?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[Vernünftige Boost-Dokumentation?!]]></title><description><![CDATA[<p>Moin, ich kotze hier gerade ab.</p>
<p>Boost ist ansich schon genial, aber die Dokumentation ist total schlecht. Für jede Kleinigkeit verbringe ich 15-30 Minuten, bis es dann mal geht.</p>
<p><strong>Beispiel:</strong> Ich will die vergangene Zeit seit Systemstart in Millisekunden haben. Die Doku hilft nicht, also wird gegoogelt, irgendwann landet man dann z.B. hier, findet eine ähnliche Lösung und passt sie an.</p>
<p><strong>Beispiel:</strong> Boost asio erzeugt Linkerfehler. Dann such ich und such ich, lese die Doku, versteh es nicht und erfahre dann in einem anderen Forum, dass die betriebssystemspezifischen Socket-Libs manuell mitgelinkt werden müssen. Warum steht das nicht einfach als 1-Zeiler an sichtbarer Stelle in der Dokumentation?!</p>
<p><strong>Beispiel:</strong> Ich will einfach einen Pfad anlegen, z.B. &quot;C:\\meinOrdner\\nochEinordner\&quot;. Total trivial, oder? Nichts da, ich suche schon wieder Ewigkeiten. Das kann es doch nicht sein?! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Gibt es irgendwo eine <strong>vernünftige</strong> Dokumentation? Ich hab immerhin schonmal <a href="http://www.highscore.de/cpp/boost/" rel="nofollow">http://www.highscore.de/cpp/boost/</a> entdeckt, das ist ein Anfang</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/302428/vernünftige-boost-dokumentation</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 08:29:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/302428.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 18 Apr 2012 13:44:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vernünftige Boost-Dokumentation?! on Wed, 18 Apr 2012 13:44:49 GMT]]></title><description><![CDATA[<p>Moin, ich kotze hier gerade ab.</p>
<p>Boost ist ansich schon genial, aber die Dokumentation ist total schlecht. Für jede Kleinigkeit verbringe ich 15-30 Minuten, bis es dann mal geht.</p>
<p><strong>Beispiel:</strong> Ich will die vergangene Zeit seit Systemstart in Millisekunden haben. Die Doku hilft nicht, also wird gegoogelt, irgendwann landet man dann z.B. hier, findet eine ähnliche Lösung und passt sie an.</p>
<p><strong>Beispiel:</strong> Boost asio erzeugt Linkerfehler. Dann such ich und such ich, lese die Doku, versteh es nicht und erfahre dann in einem anderen Forum, dass die betriebssystemspezifischen Socket-Libs manuell mitgelinkt werden müssen. Warum steht das nicht einfach als 1-Zeiler an sichtbarer Stelle in der Dokumentation?!</p>
<p><strong>Beispiel:</strong> Ich will einfach einen Pfad anlegen, z.B. &quot;C:\\meinOrdner\\nochEinordner\&quot;. Total trivial, oder? Nichts da, ich suche schon wieder Ewigkeiten. Das kann es doch nicht sein?! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Gibt es irgendwo eine <strong>vernünftige</strong> Dokumentation? Ich hab immerhin schonmal <a href="http://www.highscore.de/cpp/boost/" rel="nofollow">http://www.highscore.de/cpp/boost/</a> entdeckt, das ist ein Anfang</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203270</guid><dc:creator><![CDATA[Genervter]]></dc:creator><pubDate>Wed, 18 Apr 2012 13:44:49 GMT</pubDate></item><item><title><![CDATA[Reply to Vernünftige Boost-Dokumentation?! on Wed, 18 Apr 2012 13:47:02 GMT]]></title><description><![CDATA[<p>Ich versteh das halt echt nicht. Bei den meisten anderen Bibliotheken hast du ein konkretes Problem. Dann schaust du dir die Doku an, suchst nach eine Stichwort (Wie date oder time) und schon findest du genau das, was du brauchst. So wie hier: <a href="http://qt-project.org/doc/qt-4.8/classes.html" rel="nofollow">http://qt-project.org/doc/qt-4.8/classes.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203271</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203271</guid><dc:creator><![CDATA[Genervter]]></dc:creator><pubDate>Wed, 18 Apr 2012 13:47:02 GMT</pubDate></item><item><title><![CDATA[Reply to Vernünftige Boost-Dokumentation?! on Wed, 18 Apr 2012 14:10:22 GMT]]></title><description><![CDATA[<p>Boost.Asio sollte in aller Regel seine Linkabhängigkeiten selbst auflösen bzw. keine haben, aber auch so steht zumindest für Windows in der Dokumentation unter &quot;Using Boost.Asio&quot; beschrieben, welche Bibliotheken benutzt werden. Man könnte aber auch selbst darauf kommen, dass man für eine Netzwerkanwendung die Netzwerkbibliothek dazulinken muss.</p>
<p>Was das Erstellen von Verzeichnissen angeht, so hätte dich in der Tat das Suchen in der Referenz von Boost.Filesystem auf die Funktionen &quot;create_directory&quot; und &quot;create_directories&quot; gebracht:</p>
<pre><code class="language-cpp">#include &lt;boost/filesystem.hpp&gt;

int main() {
  using namespace boost::filesystem;

  create_directories(&quot;c:\\meinOrdner\\nochEinordner&quot;);
}
</code></pre>
<p>Man sollte die Dokumentation schon lesen, bevor man sich darüber beschwert, dass sie zu schlecht sei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203278</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Wed, 18 Apr 2012 14:10:22 GMT</pubDate></item><item><title><![CDATA[Reply to Vernünftige Boost-Dokumentation?! on Wed, 18 Apr 2012 14:17:16 GMT]]></title><description><![CDATA[<p>Also ich musse noch</p>
<pre><code class="language-cpp">#include &lt;boost/filesystem/convenience.hpp&gt;
</code></pre>
<p>einbinden, bevor create_directories, die ja create_directory lediglich einpackt, bekannt ist.</p>
<pre><code class="language-cpp">#include &lt;boost/filesystem.hpp&gt;
</code></pre>
<p>hat da nicht gereicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203281</guid><dc:creator><![CDATA[Genervter]]></dc:creator><pubDate>Wed, 18 Apr 2012 14:17:16 GMT</pubDate></item><item><title><![CDATA[Reply to Vernünftige Boost-Dokumentation?! on Wed, 18 Apr 2012 14:35:04 GMT]]></title><description><![CDATA[<p>Das Verhalten kann ich hier nicht nachvollziehen. Der Dokumentation nach reicht &lt;boost/filesystem.hpp&gt;, und &lt;boost/filesystem.hpp&gt; bindet den entsprechenden Convenience-Header auch ein. Benutzt du womöglich eine alte Boost-Version?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203291</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Wed, 18 Apr 2012 14:35:04 GMT</pubDate></item></channel></rss>