<?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[ifndef und conio.h]]></title><description><![CDATA[<p>M0IN.</p>
<p>hätte mal 2 fragen zu folgenden kleinem programm:</p>
<p>hier meine headerfile:</p>
<pre><code class="language-cpp">#define TEST_H

int MyFunction ()
{
	return -1;
}
</code></pre>
<p>hier meine cpp-file:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;

using namespace std;

#ifndef TEST_H
#include &quot;test.h&quot;

#endif

int main()
{
	cout &lt;&lt; MyFunction();

	_getch();
	return 0;
}
</code></pre>
<p>1.) ist &quot;#include &lt;conio.h&gt;&quot; standard oder muss das irgendwie ohne das h sein?<br />
2.) warum habe ich im netz ganz oft gelesen, dass nach der zeile 7 noch einmal sowas geschrieben werde sollte: #define TEST_H? das macht doch keinen sinn, steht doch schon in der &quot;test.h&quot;. oder schreiben man das #define TEST_H nicht am anfang der header, sonder direkt nach der #ifndef anweisung?</p>
<p>danke schön.<br />
STICK.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/166108/ifndef-und-conio-h</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 07:43:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/166108.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Nov 2006 12:33:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ifndef und conio.h on Sun, 26 Nov 2006 12:33:57 GMT]]></title><description><![CDATA[<p>M0IN.</p>
<p>hätte mal 2 fragen zu folgenden kleinem programm:</p>
<p>hier meine headerfile:</p>
<pre><code class="language-cpp">#define TEST_H

int MyFunction ()
{
	return -1;
}
</code></pre>
<p>hier meine cpp-file:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;

using namespace std;

#ifndef TEST_H
#include &quot;test.h&quot;

#endif

int main()
{
	cout &lt;&lt; MyFunction();

	_getch();
	return 0;
}
</code></pre>
<p>1.) ist &quot;#include &lt;conio.h&gt;&quot; standard oder muss das irgendwie ohne das h sein?<br />
2.) warum habe ich im netz ganz oft gelesen, dass nach der zeile 7 noch einmal sowas geschrieben werde sollte: #define TEST_H? das macht doch keinen sinn, steht doch schon in der &quot;test.h&quot;. oder schreiben man das #define TEST_H nicht am anfang der header, sonder direkt nach der #ifndef anweisung?</p>
<p>danke schön.<br />
STICK.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1181639</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181639</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Sun, 26 Nov 2006 12:33:57 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Sun, 26 Nov 2006 12:44:35 GMT]]></title><description><![CDATA[<p>conio.h ist kein Standard und es gibt auch keine Standardentsprechung.</p>
<p>Das <code>#ifndef</code> schreibt man an den Anfang des Headers und nicht vors Include (geht zwar auch, ist aber nicht so praktisch).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1181652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181652</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sun, 26 Nov 2006 12:44:35 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Sun, 26 Nov 2006 13:01:17 GMT]]></title><description><![CDATA[<p>danke schön. wenn ich das richtig verstanden habe, kommt dann demzufolge das <em>#endif</em> ganz ans ende der headerfile und das <em>#define TEST_H</em> nach der <em>#ifndef</em> anweisung, richtig?</p>
<p>also praktisch so:</p>
<pre><code class="language-cpp">#ifndef TEST_H
#define TEST_H

int MyFunction ()
{
	return -1;
}

#endif
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1181656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181656</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Sun, 26 Nov 2006 13:01:17 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Sun, 26 Nov 2006 13:20:05 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>richtig.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1181668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181668</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 26 Nov 2006 13:20:05 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Sun, 26 Nov 2006 21:50:40 GMT]]></title><description><![CDATA[<p>Hallo,<br />
noch eine kleine Anmerkung: du solltest MyFunction entweder in einer cpp-Datei definieren oder aber die Funktion als inline deklarieren. Andernfalls wird sich dein Linker über ein mehrfach definiertes Symbol beschweren, falls du test.h mal in mehr als einer cpp-Datei inkludierst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1181942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181942</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Sun, 26 Nov 2006 21:50:40 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Mon, 27 Nov 2006 11:31:57 GMT]]></title><description><![CDATA[<p>in cpp-Dateien:</p>
<pre><code class="language-cpp">#ifndef TEST_H 
#include &quot;test.h&quot; 
#endif
</code></pre>
<p>Dies kann auch Sinn machen, nämlich um zu verhindern, daß der Compiler erst die ganze Datei &quot;test.h&quot; einlesen muß (um sie dann doch wieder zu verwerfen).<br />
Bei großen Projekten kann dies die Komplierzeiten enorm senken (besonders, wenn die Header-Dateien groß sind und oft benötigt werden).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182202</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Mon, 27 Nov 2006 11:31:57 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Mon, 27 Nov 2006 13:07:01 GMT]]></title><description><![CDATA[<p>Th schrieb:</p>
<blockquote>
<p>in cpp-Dateien:</p>
<pre><code class="language-cpp">#ifndef TEST_H 
#include &quot;test.h&quot; 
#endif
</code></pre>
<p>Dies kann auch Sinn machen, nämlich um zu verhindern, daß der Compiler erst die ganze Datei &quot;test.h&quot; einlesen muß (um sie dann doch wieder zu verwerfen).<br />
Bei großen Projekten kann dies die Komplierzeiten enorm senken (besonders, wenn die Header-Dateien groß sind und oft benötigt werden).</p>
</blockquote>
<p>Das heißt, wenn man Scheiße gebaut hat <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1182285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182285</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Mon, 27 Nov 2006 13:07:01 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 06:45:05 GMT]]></title><description><![CDATA[<p>HumeSikkins schrieb:</p>
<blockquote>
<p>du solltest MyFunction entweder in einer cpp-Datei definieren</p>
</blockquote>
<p>dass meinst du sicher so, dass ich in einer .h-datei die funktionsheader schreibe und in einer .cpp dann die funktion, richtig?</p>
<p>DANKE.<br />
STICK.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182813</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Tue, 28 Nov 2006 06:45:05 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 11:29:59 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>dass meinst du sicher so, dass ich in einer .h-datei die funktionsheader schreibe und in einer .cpp dann die funktion, richtig?</p>
</blockquote>
<p>Ja.<br />
Um noch korrekte Begriffe zu verwenden<br />
<em>die funktionsheader</em> = Deklaration der Funktion<br />
<em>die funktion</em> = Implementation der Funktion</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182959</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182959</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 28 Nov 2006 11:29:59 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 13:02:11 GMT]]></title><description><![CDATA[<p>vielen dank akari für deine bestätigung!</p>
<p>ich habe diesen vorschlag heute bereits ausprobiert, aber ich komme mit der einbindung von diversen headerdateien nicht zurecht.</p>
<p>hier habe ich dazu ein beispiel:<br />
main.cpp:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;Function.h&quot;

int main()
{ 
	int i;

	BMP Bild;

	i = MyFunction();

	return 0;
}
</code></pre>
<p>Function.h (äusserst kurz :)):</p>
<pre><code class="language-cpp">int MyFunction ();
</code></pre>
<p>Function.cpp:</p>
<pre><code class="language-cpp">#include &quot;Function.h&quot;

int MyFunction ()
{
	BMP Bild;
	return 0;
}
</code></pre>
<p>das problem: wo schreibe ich jetzt</p>
<pre><code class="language-cpp">#include &lt;EasyBMP.h&gt;
</code></pre>
<p>hin, damit der compiler nicht mehr folgende fehler bringt:</p>
<blockquote>
<p>error C2146: syntax error : missing ';' before identifier 'Image'<br />
error C2065: 'Image' : undeclared identifier<br />
error C2065: 'BILD' : undeclared identifier</p>
</blockquote>
<p>DANKE.<br />
STICK.</p>
<p>P.S.: die 36 fehlermeldungen kommen auch, wenn ich #include &lt;EasyBMP.h&gt; in main.cpp UND Function.cpp einfüge!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182971</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Tue, 28 Nov 2006 13:02:11 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 12:05:23 GMT]]></title><description><![CDATA[<p>Normalerweise gehört das zu den anderen #include's in der main.cpp UND Function.cpp (oder notfalls an den Anfang der Function.h)</p>
<p>(PS: Stammen die Fehlermeldungen wirklich von DIESEM Quelltext? Die angegebenen Namen passen nicht zum Programm)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182981</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182981</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 28 Nov 2006 12:05:23 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 12:07:57 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Sowohl in dermain.cpp als auch in der Function.h benutzt du den Typ BMP.<br />
Da ist es am einfachsten, in Function.h den Include auf EasyBMP.h zu machen.</p>
<p>Wenn du das nicht willst, must du in jeder cpp den Include machen.</p>
<p>/Edit : zu lansgam</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182983</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 28 Nov 2006 12:07:57 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 13:09:20 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>PS: Stammen die Fehlermeldungen wirklich von DIESEM Quelltext? Die angegebenen Namen passen nicht zum Programm</p>
</blockquote>
<p>ups. was ist den hier passiert? eigentlich sollten die fehlermeldungen aus DIESEM quelltext stammen. irgendwie ist das aber was vertauscht. eigentlich solls so aussehen:</p>
<blockquote>
<p>error C2146: syntax error : missing ';' before identifier 'Bild'<br />
error C2065: 'BMP' : undeclared identifier<br />
error C2065: 'Bild' : undeclared identifier</p>
</blockquote>
<p>akari schrieb:</p>
<blockquote>
<p>Da ist es am einfachsten, in Function.h den Include auf EasyBMP.h zu machen.</p>
</blockquote>
<p>ja, so leider ist es leider nicht <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="😞"
    /> habe ich natürlich auch schon probiert. aber wenn ich euren vorschlägen folge, gibt es 67 fehlermeldungen, wenn ich #include &lt;EasyBMP.h&gt; in die Function.h setze. hier ein ausschnitt:</p>
<blockquote>
<p>Error 80 fatal error LNK1169: one or more multiply defined symbols found C:\Dokumente und Einstellungen\User\Eigene Dateien\Visual Studio 2005\Projects\REST\BASIS\Debug\GetPixel2 FARB2.exe<br />
Error 43 error LNK2005: &quot;void __cdecl RangedPixelToPixelCopyTransparent(class BMP &amp;,int,int,int,int,class BMP &amp;,int,int,struct RGBApixel &amp;)&quot; (?RangedPixelToPixelCopyTransparent@@YAXAAVBMP@@HHHH0HHAAURGBApixel@@@Z) already defined in main.obj Function.obj<br />
Error 76 error LNK2005: &quot;void __cdecl RangedPixelToPixelCopyTransparent(class BMP &amp;,int,int,int,int,class BMP &amp;,int,int,struct RGBApixel &amp;)&quot; (?RangedPixelToPixelCopyTransparent@@YAXAAVBMP@@HHHH0HHAAURGBApixel@@@Z) already defined in main.obj Function.obj<br />
Error 42 error LNK2005: &quot;void __cdecl RangedPixelToPixelCopy(class BMP &amp;,int,int,int,int,class BMP &amp;,int,int)&quot; (?RangedPixelToPixelCopy@@YAXAAVBMP@@HHHH0HH@Z) already defined in main.obj Function.obj<br />
Error 75 error LNK2005: &quot;void __cdecl RangedPixelToPixelCopy(class BMP &amp;,int,int,int,int,class BMP &amp;,int,int)&quot; (?RangedPixelToPixelCopy@@YAXAAVBMP@@HHHH0HH@Z) already defined in main.obj Function.obj<br />
Error 41 error LNK2005: &quot;void __cdecl PixelToPixelCopyTransparent(class BMP &amp;,int,int,class BMP &amp;,int,int,struct RGBApixel &amp;)&quot; (?PixelToPixelCopyTransparent@@YAXAAVBMP@@HH0HHAAURGBApixel@@@Z) already defined in main.obj Function.obj<br />
Error 74 error LNK2005: &quot;void __cdecl PixelToPixelCopyTransparent(class BMP &amp;,int,int,class BMP &amp;,int,int,struct RGBApixel &amp;)&quot; (?PixelToPixelCopyTransparent@@YAXAAVBMP@@HH0HHAAURGBApixel@@@Z) already defined in main.obj Function.obj<br />
Error 40 error LNK2005: &quot;void __cdecl PixelToPixelCopy(class BMP &amp;,int,int,class BMP &amp;,int,int)&quot; (?PixelToPixelCopy@@YAXAAVBMP@@HH0HH@Z) already defined in main.obj Function.obj<br />
Error 73 error LNK2005: &quot;void __cdecl PixelToPixelCopy(class BMP &amp;,int,int,class BMP &amp;,int,int)&quot; (?PixelToPixelCopy@@YAXAAVBMP@@HH0HH@Z) already defined in main.obj Function.obj</p>
</blockquote>
<p>wenn ich die #include &lt;EasyBMP.h&gt;-anweisung in main.cpp schreibe, bleiben die 3 oben aufgeführten fehlermeldungen.</p>
<p>danke nochmals für eure hilfe.<br />
STICK.</p>
<p>P.S.: ist es möglich, dass da was mit der EasyBMP.h nicht hinhaut? ich habe gerade meine eigene klasse geschrieben und wie oben empfohlen in MyFunction eingefügt, und es hat geklappt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183008</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Tue, 28 Nov 2006 13:09:20 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 13:12:22 GMT]]></title><description><![CDATA[<p>Das sind keine Probleme des Compilers, sondern des Linkers (und die deuten auf einen Fehler in der EasyBMP.h hin - stehen dort wirklich nur die Prototypen? Oder die kompletten Funktionen? Im letzteren Fall müsstest du das aufteilen)</p>
<p>Und die drei verbleibenden Compilerfehler dürften damit zusammenhängen, daß die Function.cpp auch die Definition von BMP kennen muß.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183021</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 28 Nov 2006 13:12:22 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 13:21:29 GMT]]></title><description><![CDATA[<p>hi.</p>
<p>wie es aussieht, stehen die kompletten funktionen nicht in der EasyBMP.h, die sieht nämlich so aus:</p>
<pre><code class="language-cpp">/*************************************************
*                                                *
*  EasyBMP Cross-Platform Windows Bitmap Library * 
*                                                *
*  Author: Paul Macklin                          *
*   email: macklin01@users.sourceforge.net       *
* support: http://easybmp.sourceforge.net        *
*                                                *
*          file: EasyBMP.h                       * 
*    date added: 01-31-2005                      *
* date modified: 02-06-2005                      *
*       version: 1.00                            *
*                                                *
*   License: BSD (revised/modified)              *
* Copyright: 2005-6 by the EasyBMP Project       * 
*                                                *
* description: Main include file                 *
*                                                *
*************************************************/

#include &lt;iostream&gt;
#include &lt;cmath&gt;

#ifndef EasyBMP
#define EasyBMP

#ifdef __BCPLUSPLUS__ 
// The Borland compiler must use this because something
// is wrong with their cstdio file. 
#include &lt;stdio.h&gt;
#else 
#include &lt;cstdio&gt;
#endif

#ifdef _MSC_VER 
// If MSVC++ specific code is ever required, this is 
// where it goes.
#endif

#ifdef __GNUC__
// If g++ specific code is ever required, this is 
// where it goes. 
#endif

#ifdef __INTEL_COMPILER
// If Intel specific code is ever required, this is 
// where it goes. 
#endif

#ifndef _DefaultXPelsPerMeter_
#define _DefaultXPelsPerMeter_
int DefaultXPelsPerMeter = 3780;
// set to a default of 96 dpi 
#endif

#ifndef _DefaultYPelsPerMeter_
#define _DefaultYPelsPerMeter_
int DefaultYPelsPerMeter = 3780;
// set to a default of 96 dpi
#endif

#include &quot;EasyBMP_DataStructures.h&quot;
#include &quot;EasyBMP_BMP.h&quot;
#include &quot;EasyBMP_VariousBMPutilities.h&quot;

#ifndef _EasyBMP_Version_
#define _EasyBMP_Version_ &quot;1.00&quot;
#endif

#endif
</code></pre>
<p>ich glaube interessant sind zeile 62-64. dort steht nämlich alles andere drin. also nicht nur 'Prototypen', sondern 'kompletten Funktionen'. was kann ich nun machen? habe eigentlich keine lust, die mir jetzt einzeln vorzunehmen und die passenden .cpp's zu basteln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183028</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Tue, 28 Nov 2006 13:21:29 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 13:30:25 GMT]]></title><description><![CDATA[<p>stick_thai schrieb:</p>
<blockquote>
<p>was kann ich nun machen? habe eigentlich keine lust, die mir jetzt einzeln vorzunehmen und die passenden .cpp's zu basteln.</p>
</blockquote>
<p>Ich fürchte, genau das wirst du machen müssen, um dein Projekt zum Laufen zu bringen. (alternativ kannst du dem Herrn Macklin deine Meinung dazu schreiben, was für Müll er verzapft hat :D)</p>
<p>Die einzige Workaround-Lösung, die mir einfallen würde, wäre (aber das ist keine dauerhafte Lösung):</p>
<pre><code class="language-cpp">namespace
{
#include &quot;EasyBMP.h&quot;
}
</code></pre>
<p>(damit bekommt jeder Teil deines Projekts eine eigene Version der EasyBMP-Funktionen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183037</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 28 Nov 2006 13:30:25 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 13:33:38 GMT]]></title><description><![CDATA[<p>naja. dann kann man halt nichts machen.</p>
<p>trotzdem danke für die schnelle und kompetente hilfe! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
STICK.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183042</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Tue, 28 Nov 2006 13:33:38 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 13:38:25 GMT]]></title><description><![CDATA[<p>Die Funktionsdefinitionen stehen doch in der EasyBMP.cpp<br />
Kann es sein, dass du die irgendwo mit includiert hast?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183055</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 28 Nov 2006 13:38:25 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 13:41:26 GMT]]></title><description><![CDATA[<p>Braunstein schrieb:</p>
<blockquote>
<p>Kann es sein, dass du die irgendwo mit includiert hast?</p>
</blockquote>
<p>nee, das einzige, was ich includiere, ist die folgende zeile:</p>
<pre><code class="language-cpp">#include &lt;EasyBMP.h&gt;
</code></pre>
<p>von der EasyBMP.cpp habe ich in meinem code nichts aufgeführt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183056</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Tue, 28 Nov 2006 13:41:26 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 13:44:38 GMT]]></title><description><![CDATA[<p>Ich habe folgendes bei mir gemacht.<br />
1. ein neues Konsolenprojekt angelegt (in Code::Blocks)<br />
2. folgenden Quelltext hineingeschrieben</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;EasyBMP.h&gt;

int main()
{
	std::cout &lt;&lt; &quot;Hello world!&quot; &lt;&lt; std::endl;
	BMP Bild;
	return 0;
}
</code></pre>
<p>3. die EasyBMP.cpp zum Projekt hinzugefügt<br />
4. kompiliert und gelinkt<br />
Ergebnis:<br />
keine Fehler, eine Warnung</p>
<blockquote>
<p>..\EasyBMP.cpp:959: warning: unused variable 'ZeroWORD'<br />
:: === Build finished: 0 errors, 1 warnings ===</p>
</blockquote>
<p>Es sollte also gehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183064</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 28 Nov 2006 13:44:38 GMT</pubDate></item><item><title><![CDATA[Reply to ifndef und conio.h on Tue, 28 Nov 2006 13:55:59 GMT]]></title><description><![CDATA[<p>okay danke. jetzt geht das bei mir auch. ich habe die .cpp vorher nie gebraucht, und die programme funktionierten auch so, etwa in der folgenden weise:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;EasyBMP.h&gt;

int main()
{ 
	BMP bild;

	return 0;
}
</code></pre>
<p>okay, jetzt habe ich aber die .cpp auch in mein projekt hinzugefügt <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="🙄"
    /><br />
DANKE!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183077</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Tue, 28 Nov 2006 13:55:59 GMT</pubDate></item></channel></rss>