<?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[Probleme beim Einbinden einer Klasse]]></title><description><![CDATA[<p>Hallo<br />
ich möchte eine fremde Klasse in mein Projekt einbinden.<br />
Wie geht man da grundsätzlich vor?<br />
In meinen Büchern ist nur das Verwenden von Visual C++ bekannten Klassen erklärt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f622.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--crying_face"
      title=";-("
      alt="😢"
    /><br />
Header und CPP Dateien (die natürlich zusammengehören)<br />
habe ich mir downgeloadet.(nachfolgend als &quot;X&quot; bezeichnet)<br />
Ich habe selbst probiert und<br />
dazu habe ich folgende Schritte unternommen:</p>
<p>1. Die beiden Dateien in das gleiche Verzeichnis kopiert<br />
2. Die Header Datei &quot;X&quot; im Ordner Header-Dateien hinzugefügt.<br />
3. Die Cpp Datei &quot;X&quot; im Ordner Quellcodedateien hinzugefügt<br />
4. Meine Projekt Cpp geöffnet und oben #include &quot;x.h&quot; eingetragen</p>
<p>Dann komiliert Ergebnis =<br />
fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'X.h': No such file or directory X.cpp</p>
<p>Was habe ich falsch gemacht?<br />
Bin für jede Hilfe Dankbar.<br />
Gruß<br />
Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/153123/probleme-beim-einbinden-einer-klasse</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 04:50:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/153123.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Jul 2006 07:51:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme beim Einbinden einer Klasse on Thu, 13 Jul 2006 07:51:54 GMT]]></title><description><![CDATA[<p>Hallo<br />
ich möchte eine fremde Klasse in mein Projekt einbinden.<br />
Wie geht man da grundsätzlich vor?<br />
In meinen Büchern ist nur das Verwenden von Visual C++ bekannten Klassen erklärt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f622.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--crying_face"
      title=";-("
      alt="😢"
    /><br />
Header und CPP Dateien (die natürlich zusammengehören)<br />
habe ich mir downgeloadet.(nachfolgend als &quot;X&quot; bezeichnet)<br />
Ich habe selbst probiert und<br />
dazu habe ich folgende Schritte unternommen:</p>
<p>1. Die beiden Dateien in das gleiche Verzeichnis kopiert<br />
2. Die Header Datei &quot;X&quot; im Ordner Header-Dateien hinzugefügt.<br />
3. Die Cpp Datei &quot;X&quot; im Ordner Quellcodedateien hinzugefügt<br />
4. Meine Projekt Cpp geöffnet und oben #include &quot;x.h&quot; eingetragen</p>
<p>Dann komiliert Ergebnis =<br />
fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'X.h': No such file or directory X.cpp</p>
<p>Was habe ich falsch gemacht?<br />
Bin für jede Hilfe Dankbar.<br />
Gruß<br />
Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096895</guid><dc:creator><![CDATA[Sveniemenie]]></dc:creator><pubDate>Thu, 13 Jul 2006 07:51:54 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Einbinden einer Klasse on Thu, 13 Jul 2006 07:55:29 GMT]]></title><description><![CDATA[<p>Hmm? Hast de deinem Projekt die Dateien im Solution Explorer hinzugefügt?</p>
<p>Wenn dein Header nicht bei dem Cpp File liegt, muss der include Enitrag fürn Header auch geändert werden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096900</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 13 Jul 2006 07:55:29 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Einbinden einer Klasse on Thu, 13 Jul 2006 07:56:26 GMT]]></title><description><![CDATA[<p>Du musst dem include auch das Verzeichniss hinzufügen also</p>
<pre><code class="language-cpp">#include &quot;X\x.h&quot;
</code></pre>
<p>oder du machst VS das Verzeichniss bekannt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096901</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096901</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Thu, 13 Jul 2006 07:56:26 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Einbinden einer Klasse on Thu, 13 Jul 2006 08:15:57 GMT]]></title><description><![CDATA[<p>1. Muss ich den Pfad nicht nur angeben wenn die Datei sich an einem anderen Speicherort befindet als die Header Dateien von der Anwendung die ich erstelle?<br />
-Egal habs trotzdem probiert kein Erfolg.</p>
<p>2.Ich habe ein kleines Programm geschrieben mit dem der Benutzer einen Zähler starten und stoppen kann.Habs kompiliert und es funktioniert einwandfrei.</p>
<p>3.Dann habe ich in den gleichen Ordner die beiden Dateien kopiert.<br />
Zur Sicherheit bin ich wieder ins Programm -&gt; kompiliert und funktioniert.</p>
<p>4. Jetzt kommt das Problem:<br />
Wenn ich die Dateien hinzufüge (In VisualC++ den Ordnern Quellcodedateien<br />
und Headerdateien) und dann kompiliere kommt folgender Fehler:</p>
<p>c:\dokumente und einstellungen\svenadmin\eigene dateien\umbau\serial.cpp(3) : fatal error C1853: 'Debug/Timer.pch' ist keine vorkompilierte Header-Datei, die mit diesem Compiler erzeugt wurde<br />
Fehler beim Ausführen von cl.exe.</p>
<p>Zur Erklärung: &quot;Umbau&quot; ist die Kopie von meinem Timer Projekt(der Zähler)<br />
und serial.cpp ist meine erwähnte &quot;X&quot;.cpp</p>
<p>Was bedeutet das nur? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096912</guid><dc:creator><![CDATA[Sveniemenie]]></dc:creator><pubDate>Thu, 13 Jul 2006 08:15:57 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Einbinden einer Klasse on Thu, 13 Jul 2006 08:26:07 GMT]]></title><description><![CDATA[<p>Das du einmal rebuilden musst...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096919</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 13 Jul 2006 08:26:07 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Einbinden einer Klasse on Thu, 13 Jul 2006 08:28:11 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096920</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Thu, 13 Jul 2006 08:28:11 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Einbinden einer Klasse on Thu, 13 Jul 2006 08:28:39 GMT]]></title><description><![CDATA[<p>Ja, aber wie mach ich das, da liegt mein Problem.<br />
Wenn ich den ganzen Debug Ordner lösche führt das leider nicht zum Erfolg <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096921</guid><dc:creator><![CDATA[Sveniemenie]]></dc:creator><pubDate>Thu, 13 Jul 2006 08:28:39 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Einbinden einer Klasse on Thu, 13 Jul 2006 08:31:45 GMT]]></title><description><![CDATA[<p>Bei Erstellen 'neu Erstellen' (VS8) oder 'Alles neu erstellen' (VS6)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096923</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096923</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Thu, 13 Jul 2006 08:31:45 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Einbinden einer Klasse on Thu, 13 Jul 2006 08:36:53 GMT]]></title><description><![CDATA[<p>He danke! Das hat funktioniert .<br />
Aber in diesem Fall hat das bedeutet :<br />
Ich brauchte überhaupt keine #include Anweisungen schreiben<br />
Wann muss ich die denn in eine Cpp Datei eintragen?<br />
Wenn ich in der Cpp Datei eine Klasse aus einer anderen Header Datei verwende?<br />
(Nehmt mir die Angst <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1096925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096925</guid><dc:creator><![CDATA[Sveniemenie]]></dc:creator><pubDate>Thu, 13 Jul 2006 08:36:53 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Einbinden einer Klasse on Thu, 13 Jul 2006 08:43:44 GMT]]></title><description><![CDATA[<p>1. ja, genau dann <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="🙂"
    /> und<br />
2. wenn Du zwischen Deklaration (.h) und Definition (.cpp) trennst.</p>
<p>also kleines Bsp:</p>
<pre><code class="language-cpp">//MyClass.h

class CMyClass
{
    void CMyClass(); // Konstruktor Deklaration
}

//MyClass.cpp
#include &quot;myClass.h&quot;

void CMyClass::CMyClass() // Konstruktor Definition
{
    (...) //Initialisierungen
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1096936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096936</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Thu, 13 Jul 2006 08:43:44 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim Einbinden einer Klasse on Thu, 13 Jul 2006 08:50:32 GMT]]></title><description><![CDATA[<p>Vielen Dank noch einmal für die freundliche Unterstützung<br />
bei meinem &quot;Klickproblem&quot;.</p>
<p>Viele Grüße<br />
Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096940</guid><dc:creator><![CDATA[Sveniemenie]]></dc:creator><pubDate>Thu, 13 Jul 2006 08:50:32 GMT</pubDate></item></channel></rss>