<?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[Auslagern oft benutzter Units in eigenes Verzeichnis]]></title><description><![CDATA[<p>HI @ all</p>
<p>Ich möchte einige oft benutzte Klassen in ein extra Verzeichnis auslagern (hier am Beispiel CObserver). Ursprünglich sollten alle diese Klassen dann noch in einen eigenen Namensraum eingebunden werden, aber da es ja net mal ohne funktioniert bin ich ratlos.</p>
<p>Ich habe in Visual Studio den Pfad in die Listen für externe Include und Source Datein eingetragen. Wenn ich jetzt ein Projekt erstelle und die Observer.h einbinde, findet er diese auch. Allerdings findet er nicht die .cpp Datei die sich im selben Ordner befindet (wie die .h Datei).</p>
<p>Woran kann das liegen ? Muss ich das alles in der .h Datei implementieren ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159849/auslagern-oft-benutzter-units-in-eigenes-verzeichnis</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 09:22:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159849.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Sep 2006 14:11:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Auslagern oft benutzter Units in eigenes Verzeichnis on Tue, 19 Sep 2006 14:27:05 GMT]]></title><description><![CDATA[<p>HI @ all</p>
<p>Ich möchte einige oft benutzte Klassen in ein extra Verzeichnis auslagern (hier am Beispiel CObserver). Ursprünglich sollten alle diese Klassen dann noch in einen eigenen Namensraum eingebunden werden, aber da es ja net mal ohne funktioniert bin ich ratlos.</p>
<p>Ich habe in Visual Studio den Pfad in die Listen für externe Include und Source Datein eingetragen. Wenn ich jetzt ein Projekt erstelle und die Observer.h einbinde, findet er diese auch. Allerdings findet er nicht die .cpp Datei die sich im selben Ordner befindet (wie die .h Datei).</p>
<p>Woran kann das liegen ? Muss ich das alles in der .h Datei implementieren ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140438</guid><dc:creator><![CDATA[Greenhorn2006]]></dc:creator><pubDate>Tue, 19 Sep 2006 14:27:05 GMT</pubDate></item><item><title><![CDATA[Reply to Auslagern oft benutzter Units in eigenes Verzeichnis on Tue, 19 Sep 2006 14:48:50 GMT]]></title><description><![CDATA[<p>Du musst die cpp ins Projekt mit einbinden. Wie soll das sonst gehen? In der Header-Datei steht nirgens ein Verweis auf die cpp und es ist bei weitem nicht immer so, dass die cpp neben der h liegt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140476</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Tue, 19 Sep 2006 14:48:50 GMT</pubDate></item><item><title><![CDATA[Reply to Auslagern oft benutzter Units in eigenes Verzeichnis on Tue, 19 Sep 2006 14:52:01 GMT]]></title><description><![CDATA[<p>Hm Ok,</p>
<p>dann muss ichs doch alles in die Headerdatei schreiben, da ich nicht in jedem meiner Projekte, in denen ich diese Klassen benutze, die cpp Dateien extra einbinden will. Macht man ja mit der std auch net.</p>
<p>Naja danke für den Hinweis...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140480</guid><dc:creator><![CDATA[Greenhorn2006]]></dc:creator><pubDate>Tue, 19 Sep 2006 14:52:01 GMT</pubDate></item><item><title><![CDATA[Reply to Auslagern oft benutzter Units in eigenes Verzeichnis on Tue, 19 Sep 2006 14:54:57 GMT]]></title><description><![CDATA[<p>Bei der C-Standard-Library z.B. wird aber eine Lib mit dazu gelinkt. Da ist auch nicht alles in Headern implementiert. Bei std ist vieles als Source in Headern, weil da viel mit Templates gemacht wird. Informiere dich doch lieber mal darüber, wie man eine Lib erstellen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140482</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Tue, 19 Sep 2006 14:54:57 GMT</pubDate></item><item><title><![CDATA[Reply to Auslagern oft benutzter Units in eigenes Verzeichnis on Tue, 19 Sep 2006 20:54:35 GMT]]></title><description><![CDATA[<p>Habe gerade versucht mal ne lib einzubinden - also entweder stell ich mich einfach nur zu blöd an, oder mein VC mag mich nicht. Bin extra nach dem Tutorial von MS gegangen, nur wenn ich Auf &quot;references&quot; gehen und dann auch &quot;Add New referece&quot; klicke, dann zeigt er mir nur ne leere tabelle an...aber im tutorial steht nix weiter...die Lib an sich wurde ja korrekt erstellt...</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140701</guid><dc:creator><![CDATA[Greenhorn2006]]></dc:creator><pubDate>Tue, 19 Sep 2006 20:54:35 GMT</pubDate></item><item><title><![CDATA[Reply to Auslagern oft benutzter Units in eigenes Verzeichnis on Wed, 20 Sep 2006 05:12:31 GMT]]></title><description><![CDATA[<p>Wenn du nur eine CPP und eine Header hast dann musst du die CPP in jedes Deiner Projekte einbinden.<br />
Der Code gehört ja auch compiliert.<br />
In die Header schreiben ist keine Lösung.</p>
<p>Willst du aber vorkompilieren und das Linken dann brauchst du eine LIB.</p>
<p>Eine LIB wird gelinkt.<br />
Da reicht es z.B. in der Header</p>
<p>#pragma comment(lib, &quot;deinelibdatei.lib&quot;)</p>
<p>zu schreiben.<br />
Dann wird die LIB auch gelinkt nur indem man eine Header includet.<br />
Oder eben die LIB bei deinem Projectsettings angeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140775</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Wed, 20 Sep 2006 05:12:31 GMT</pubDate></item><item><title><![CDATA[Reply to Auslagern oft benutzter Units in eigenes Verzeichnis on Wed, 20 Sep 2006 05:15:25 GMT]]></title><description><![CDATA[<p>Greenhorn2006 schrieb:</p>
<blockquote>
<p>Habe gerade versucht mal ne lib einzubinden - also entweder stell ich mich einfach nur zu blöd an, oder mein VC mag mich nicht. Bin extra nach dem Tutorial von MS gegangen, nur wenn ich Auf &quot;references&quot; gehen und dann auch &quot;Add New referece&quot; klicke, dann zeigt er mir nur ne leere tabelle an...aber im tutorial steht nix weiter...die Lib an sich wurde ja korrekt erstellt...</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
</blockquote>
<p>Welches Tutorial hast du verwendet?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140776</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Wed, 20 Sep 2006 05:15:25 GMT</pubDate></item><item><title><![CDATA[Reply to Auslagern oft benutzter Units in eigenes Verzeichnis on Wed, 20 Sep 2006 22:15:26 GMT]]></title><description><![CDATA[<p>Dieses:</p>
<p><a href="http://msdn2.microsoft.com/en-us/library/ms235627.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms235627.aspx</a></p>
<p>bin aber mittlerweile auch auf die Möglichkeit es direkt im Code einzubinden gekommen. Aber das in die ProjetSettings zu schreiben, so wie es in obigem Tutorial steht geht bei mir net.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141493</guid><dc:creator><![CDATA[Greenhorn2006]]></dc:creator><pubDate>Wed, 20 Sep 2006 22:15:26 GMT</pubDate></item></channel></rss>