<?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[problem beim einbinden von klassenbibliothek]]></title><description><![CDATA[<p>hallo,<br />
ich würde euch gern was fragen, denn ich hab ein problem.<br />
ich muss grade von der uni her einen raytracer schreiben, und dazu wurde uns eine kleine klassenbiblithek für farben, matrizen etc vorgegeben.</p>
<p>jetzt versuch ich materialien mit den farben zu initialisieren</p>
<pre><code>material::material(std::string name, color ka,  color kd,  color ks,double m):
    name_(name),
    ka_(ka),
    kd_(kd),
    ks_(ks),
    m_(m){  }
</code></pre>
<p>jetzt tauchem merkwürdiger weise in der zeile von m_ mehrere fehlermeldungen auf<br />
nämlich findet er die referenz zum standartkonstuktor von color 3 mal nicht und dann 2 mal für den destruktor</p>
<p>die bibliothek hab ich bloß über zB #include&quot;color.hpp&quot; eingebunden, und die scheint er ja auch prinnzipiell zu finden, in der initialisierungsliste hat er ja keine fehlermeldung</p>
<p>kann mir bitte jemand sagen was ich falsch mache? <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/topic/306420/problem-beim-einbinden-von-klassenbibliothek</link><generator>RSS for Node</generator><lastBuildDate>Sat, 08 Aug 2026 06:28:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/306420.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 27 Jul 2012 21:47:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to problem beim einbinden von klassenbibliothek on Fri, 27 Jul 2012 21:47:17 GMT]]></title><description><![CDATA[<p>hallo,<br />
ich würde euch gern was fragen, denn ich hab ein problem.<br />
ich muss grade von der uni her einen raytracer schreiben, und dazu wurde uns eine kleine klassenbiblithek für farben, matrizen etc vorgegeben.</p>
<p>jetzt versuch ich materialien mit den farben zu initialisieren</p>
<pre><code>material::material(std::string name, color ka,  color kd,  color ks,double m):
    name_(name),
    ka_(ka),
    kd_(kd),
    ks_(ks),
    m_(m){  }
</code></pre>
<p>jetzt tauchem merkwürdiger weise in der zeile von m_ mehrere fehlermeldungen auf<br />
nämlich findet er die referenz zum standartkonstuktor von color 3 mal nicht und dann 2 mal für den destruktor</p>
<p>die bibliothek hab ich bloß über zB #include&quot;color.hpp&quot; eingebunden, und die scheint er ja auch prinnzipiell zu finden, in der initialisierungsliste hat er ja keine fehlermeldung</p>
<p>kann mir bitte jemand sagen was ich falsch mache? <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/2236338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236338</guid><dc:creator><![CDATA[sebii]]></dc:creator><pubDate>Fri, 27 Jul 2012 21:47:17 GMT</pubDate></item><item><title><![CDATA[Reply to problem beim einbinden von klassenbibliothek on Fri, 27 Jul 2012 21:54:31 GMT]]></title><description><![CDATA[<p>sebii schrieb:</p>
<blockquote>
<p>kann mir bitte jemand sagen was ich falsch mache? <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>
</blockquote>
<p>Du hast die als wichtig markierten Threads in diesem Forum nicht gelesen (auch noch einmal in meiner Signatur zu finden). Der gezeigte Code reicht bei weitem nicht aus, um deine Frage zu beantworten. Bitte zeig aber nun auch nicht gleich <em>alles</em>, sondern nimm dir einen Moment Zeit, ein passendes Beispiel zu erstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236339</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 27 Jul 2012 21:54:31 GMT</pubDate></item><item><title><![CDATA[Reply to problem beim einbinden von klassenbibliothek on Fri, 27 Jul 2012 22:06:35 GMT]]></title><description><![CDATA[<p>so ich hab mir das mal angeschaut, ich hab auch schon in bücher reingeschaut etc<br />
also ich versuchs nochmal zu schildern</p>
<p>die klassenbibliothek besteht einfach aus aus verschiedenen klassen und deren implementierung<br />
leider sind diese total unkommentiert <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>
<p>also ich include die color.hpp der klassenbibliothek</p>
<p>und habe eine klasse material die verschiedene farben/werten für diffuse reflexion, spiegelung sowie namen etc enthält</p>
<p>jetzt versuche ich einfach den standartkonstruktor von material zu machen</p>
<pre><code>material::material():
    name_(),//string
    ka_(),  //color
    kd_(),  //color
    ks_(),  //color
    m_()   //double
    {} //eigentlicher konstruktor
</code></pre>
<p>so jetzt geht der durch die initalisierungsliste ohne felhermeldung, und in geschweiften klammern kommen die beschriebenen fehlermeldungen</p>
<p>mehr kann man tatsächlich nicht dazu sagen, ausser vlt das ich codeblocks ohne geänderte einstellungen verwende<br />
dieses problem tritt bei allen konstruktoren an der selben stelle in der selben form auf</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236343</guid><dc:creator><![CDATA[sebii]]></dc:creator><pubDate>Fri, 27 Jul 2012 22:06:35 GMT</pubDate></item><item><title><![CDATA[Reply to problem beim einbinden von klassenbibliothek on Fri, 27 Jul 2012 22:24:32 GMT]]></title><description><![CDATA[<p>okey das problem scheint tatsächlich in der auffindung der konstruktoren zu liegen er meldet keine fehler beim #include an, jedoch kann ich die klasse nicht verwenden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236348</guid><dc:creator><![CDATA[sebii]]></dc:creator><pubDate>Fri, 27 Jul 2012 22:24:32 GMT</pubDate></item><item><title><![CDATA[Reply to problem beim einbinden von klassenbibliothek on Fri, 27 Jul 2012 22:56:06 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">name_(),//string 
    ka_(),  //color 
    kd_(),  //color 
    ks_(),  //color 
    m_()   //double
</code></pre>
<p>Das sind alles default-Ctors. Die kann man einfach weglassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236360</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Fri, 27 Jul 2012 22:56:06 GMT</pubDate></item><item><title><![CDATA[Reply to problem beim einbinden von klassenbibliothek on Fri, 27 Jul 2012 22:56:25 GMT]]></title><description><![CDATA[<p>Linkerfehler oder Compilerfehler? Wenn es ein Linkerfehler ist, gibts wohl eine Lib, gegen die du linken musst. Wenns eine Compilerfehler ist und die richtige Datei eingebunden hast, machst du wahrscheinlich was falsch. Wär aber nicht schlecht, wenn du zumindest die genaue Fehlermeldung gepostet hättest, ist echt nervig, wenn man raten muss, was du jetzt meinen könntest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236361</guid><dc:creator><![CDATA[Mechanics]]></dc:creator><pubDate>Fri, 27 Jul 2012 22:56:25 GMT</pubDate></item><item><title><![CDATA[Reply to problem beim einbinden von klassenbibliothek on Sat, 28 Jul 2012 00:12:52 GMT]]></title><description><![CDATA[<blockquote>
<p>dieses problem tritt bei allen konstruktoren an der selben stelle in der selben form auf</p>
</blockquote>
<p>Rechtsklick auf den Error unten -&gt; kopieren.<br />
Das hilft uns allen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Wenn er schreibt, es wird die Referenz nicht gefunden Tippe ich mal auf Linkerfehler àlà <code>undefined reference to ...</code></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2236368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2236368</guid><dc:creator><![CDATA[Ich bin Matrix...]]></dc:creator><pubDate>Sat, 28 Jul 2012 00:12:52 GMT</pubDate></item></channel></rss>