<?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[Klasse in Unterordner erstellen]]></title><description><![CDATA[<p>Hey Ho,</p>
<p>nach langem zögern bin ich von VC++ 6.0 auf die neue 2005er Version umgestiegen, allerdings habe ich ein, vermutlich, kleines Problem.</p>
<p>Ich möchte die cpp Files in meinem Projekt in diversen Unterordnern strukturieren. Ich erstelle mir also neue Filter im Projekt Workspace und analog dazu die Ordner auf der Platte. So, wenn ich jetzt ein neues cpp/h File erstellen möchte, dann kann ich das Verzeichnis, wo die Datei gespeichert wird, ohne Probleme angeben. Wenn ich jetzt mit Hinzufügen/Klasse eine neue c++ Klasse erstellen möchte passiert folgendes: Ich würde die Klasse gerne in einem Unterordner erstellen. Kein Problem laut MSDN, einfach bei dem Dateinamen den Pfad dazu schreiben (analog zu VC++ 6). Das Problem ist aber, wenn ich den Pfad per Hand davor setze bekomme ich als Fehler das VC die Datei nicht erstellen kann (Und nein, es greift keine andere VC Instanz oder sonstwas auf den Ordner zu). Ok, nächster Versuch wäre über die Ordneransicht das Verzeichnis auswählen, was aber auch nicht geht, da eine Datei verlangt wird, kein Ordner. In meiner Not habe ich dann testweise einfach eine komplett leere c++ und h Datei in dem gewünschten Ordner erstellt, dem Klassen Assisten gesagt er solle die Dateien verwenden und siehe da, es ging. Dachte ich jedenfalls, denn nachdem neue Variablen einfügen wunderbar funktionierte gab es ein Problem mit dem einfügen neuer Funktionen. Wenn ich eine neue Funktion erstellen will, erstellt er mir in meinem root Projekt Ordner eine neue c++ Datei mit dem Namen der Klasse und will die Funktion da implementieren, obwohl ich ja schon eine Datei mit Konstruktor/Dekonstruker habe...Naja, ums abzuschließen, wenn ich beim hinfügen der Funktion die entsprechende c++ Datei angebe, dann erhalte ich einen Fehler das die Datei nicht geöffnet werden kann, die Funktion wird trotzdem implementiert, aber der Linker findet sie nicht.</p>
<p>Also, kurz gefasst: Wie kann ich mit dem Klassenassistent Klassen in Unterordnern erstellen? Ich bin mir recht sicher das es eine ganz einfache Möglichkeit dafür geben muss, aber scheinbar bin ich in der Lage sie zu finden.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/156123/klasse-in-unterordner-erstellen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Jul 2026 07:20:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/156123.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 Aug 2006 15:59:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klasse in Unterordner erstellen on Sun, 13 Aug 2006 15:59:54 GMT]]></title><description><![CDATA[<p>Hey Ho,</p>
<p>nach langem zögern bin ich von VC++ 6.0 auf die neue 2005er Version umgestiegen, allerdings habe ich ein, vermutlich, kleines Problem.</p>
<p>Ich möchte die cpp Files in meinem Projekt in diversen Unterordnern strukturieren. Ich erstelle mir also neue Filter im Projekt Workspace und analog dazu die Ordner auf der Platte. So, wenn ich jetzt ein neues cpp/h File erstellen möchte, dann kann ich das Verzeichnis, wo die Datei gespeichert wird, ohne Probleme angeben. Wenn ich jetzt mit Hinzufügen/Klasse eine neue c++ Klasse erstellen möchte passiert folgendes: Ich würde die Klasse gerne in einem Unterordner erstellen. Kein Problem laut MSDN, einfach bei dem Dateinamen den Pfad dazu schreiben (analog zu VC++ 6). Das Problem ist aber, wenn ich den Pfad per Hand davor setze bekomme ich als Fehler das VC die Datei nicht erstellen kann (Und nein, es greift keine andere VC Instanz oder sonstwas auf den Ordner zu). Ok, nächster Versuch wäre über die Ordneransicht das Verzeichnis auswählen, was aber auch nicht geht, da eine Datei verlangt wird, kein Ordner. In meiner Not habe ich dann testweise einfach eine komplett leere c++ und h Datei in dem gewünschten Ordner erstellt, dem Klassen Assisten gesagt er solle die Dateien verwenden und siehe da, es ging. Dachte ich jedenfalls, denn nachdem neue Variablen einfügen wunderbar funktionierte gab es ein Problem mit dem einfügen neuer Funktionen. Wenn ich eine neue Funktion erstellen will, erstellt er mir in meinem root Projekt Ordner eine neue c++ Datei mit dem Namen der Klasse und will die Funktion da implementieren, obwohl ich ja schon eine Datei mit Konstruktor/Dekonstruker habe...Naja, ums abzuschließen, wenn ich beim hinfügen der Funktion die entsprechende c++ Datei angebe, dann erhalte ich einen Fehler das die Datei nicht geöffnet werden kann, die Funktion wird trotzdem implementiert, aber der Linker findet sie nicht.</p>
<p>Also, kurz gefasst: Wie kann ich mit dem Klassenassistent Klassen in Unterordnern erstellen? Ich bin mir recht sicher das es eine ganz einfache Möglichkeit dafür geben muss, aber scheinbar bin ich in der Lage sie zu finden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116554</guid><dc:creator><![CDATA[Helozan]]></dc:creator><pubDate>Sun, 13 Aug 2006 15:59:54 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse in Unterordner erstellen on Sun, 13 Aug 2006 16:07:16 GMT]]></title><description><![CDATA[<p>Helozan schrieb:</p>
<blockquote>
<p>...<br />
Wenn ich jetzt mit Hinzufügen/Klasse eine neue c++ Klasse erstellen möchte passiert folgendes: Ich würde die Klasse gerne in einem Unterordner erstellen. Kein Problem laut MSDN, einfach bei dem Dateinamen den Pfad dazu schreiben (analog zu VC++ 6). Das Problem ist aber, wenn ich den Pfad per Hand davor setze bekomme ich als Fehler das VC die Datei nicht erstellen kann (Und nein, es greift keine andere VC Instanz oder sonstwas auf den Ordner zu).<br />
...</p>
</blockquote>
<p>Du meinst im Class Wizard oder?<br />
Hmm das funktioniert bei mir ohne Probleme, wenn der Ordner existiert.<br />
Gebe den Namen der Klasse an und er bietet dann die .h und .cpp Vorschläge, davor ein &quot;test/&quot; erzeugt die Dateien am richtigen Ort.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116558</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Sun, 13 Aug 2006 16:07:16 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse in Unterordner erstellen on Sun, 13 Aug 2006 16:32:07 GMT]]></title><description><![CDATA[<p>Hmmm, ja, es geht tatsächlich so auf einmal, allerdings nur mit einem relativen Pfad (ich hatte immer den absoluten angegeben).<br />
Und siehe da, ich kann auch beim hinzufügen von Funktionen die entsprechende Datei angeben und er packt die Funktion da rein, statt eine neue Datei zu erstellen.<br />
Danke auf jedenfall, auf relative Pfade wäre ich wohl nicht so leicht gekommen <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="🙂"
    /></p>
<p>Aber, was mich jetzt noch interessieren würden. Muss ich bei jeder neuen funktion immer die implementierungs Datei neu angeben? Weil jedes mal wenn ich auf Hinzufügen/Funktion gehe steht grundsätzlich classname.cpp im root Ordner als implemtierungs Datei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116563</guid><dc:creator><![CDATA[Helozan]]></dc:creator><pubDate>Sun, 13 Aug 2006 16:32:07 GMT</pubDate></item></channel></rss>