<?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[undefined reference to GetPixel]]></title><description><![CDATA[<p>Guten Abend,</p>
<p>ich möchte grade ein Programm schreiben, in dem ich GetPixel benutzen möchte.<br />
Vorweg, ich benutze Code::Blocks. Mein Code sieht so aus</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;iostream&gt;

using namespace std;

int main()
{
    HWND myWindowHandler;
    myWindowHandler = FindWindow (NULL, &quot;FensterTitel&quot;);
    ShowWindow(myWindowHandler, SW_RESTORE);
    SetForegroundWindow(myWindowHandler);
    Sleep(500);
    SetFocus(myWindowHandler);
    HDC myDisplayCanvas;
    myDisplayCanvas = GetDC(myWindowHandler);
    COLORREF color = GetPixel(myDisplayCanvas, 780, 545);
    if ( (GetRValue(color) == 255) and (GetGValue(color) == 255) and
 (GetBValue(color) == 225) )
    {
        std::cout &lt;&lt; &quot;Geht!&quot;;
    }
}
</code></pre>
<p>Das Programm soll also ein Fenster finden, es anzeigen und an den Koordinaten X = 780 Y = 545 die Farbe ermitteln. Ist RGB = 225,225,225 soll das Programm schreiben &quot;Geht!&quot;.<br />
Fehlermeldung sieht folgt aus :</p>
<blockquote>
<p>undefined reference to `_GetPixel@12'<br />
Build finished: 1 errors, 0 warnings</p>
</blockquote>
<p>Bitte schreibt mir jetzt nicht ich soll etwas anderes verwenden, sondern eine Lösung zu der Funktion GetPixel().</p>
<p>Mit freundlichen Grüßen : FreakY</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/234214/undefined-reference-to-getpixel</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 11:41:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/234214.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 14 Feb 2009 19:57:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to undefined reference to GetPixel on Sat, 14 Feb 2009 19:57:12 GMT]]></title><description><![CDATA[<p>Guten Abend,</p>
<p>ich möchte grade ein Programm schreiben, in dem ich GetPixel benutzen möchte.<br />
Vorweg, ich benutze Code::Blocks. Mein Code sieht so aus</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;iostream&gt;

using namespace std;

int main()
{
    HWND myWindowHandler;
    myWindowHandler = FindWindow (NULL, &quot;FensterTitel&quot;);
    ShowWindow(myWindowHandler, SW_RESTORE);
    SetForegroundWindow(myWindowHandler);
    Sleep(500);
    SetFocus(myWindowHandler);
    HDC myDisplayCanvas;
    myDisplayCanvas = GetDC(myWindowHandler);
    COLORREF color = GetPixel(myDisplayCanvas, 780, 545);
    if ( (GetRValue(color) == 255) and (GetGValue(color) == 255) and
 (GetBValue(color) == 225) )
    {
        std::cout &lt;&lt; &quot;Geht!&quot;;
    }
}
</code></pre>
<p>Das Programm soll also ein Fenster finden, es anzeigen und an den Koordinaten X = 780 Y = 545 die Farbe ermitteln. Ist RGB = 225,225,225 soll das Programm schreiben &quot;Geht!&quot;.<br />
Fehlermeldung sieht folgt aus :</p>
<blockquote>
<p>undefined reference to `_GetPixel@12'<br />
Build finished: 1 errors, 0 warnings</p>
</blockquote>
<p>Bitte schreibt mir jetzt nicht ich soll etwas anderes verwenden, sondern eine Lösung zu der Funktion GetPixel().</p>
<p>Mit freundlichen Grüßen : FreakY</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663924</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sat, 14 Feb 2009 19:57:12 GMT</pubDate></item><item><title><![CDATA[Reply to undefined reference to GetPixel on Sat, 14 Feb 2009 20:01:39 GMT]]></title><description><![CDATA[<p>Libs gelinkt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663926</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 14 Feb 2009 20:01:39 GMT</pubDate></item><item><title><![CDATA[Reply to undefined reference to GetPixel on Sat, 14 Feb 2009 20:11:58 GMT]]></title><description><![CDATA[<p>Es sollte eig. ohne eine Library funktionieren.</p>
<p>Edit:<br />
Falls es anders nicht gehen sollte, schreibt mir nun doch ne andere Möglichkeit. Wenns geht aber bitte nichts, bei dem ich mir großartig was runterladen muss. Es soll mir jetzt grade nur eine Kleinigkeit abnehmen und soll nicht zu einem größeren Projekt führen o.a.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663931</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663931</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sat, 14 Feb 2009 20:11:58 GMT</pubDate></item><item><title><![CDATA[Reply to undefined reference to GetPixel on Sat, 14 Feb 2009 20:49:06 GMT]]></title><description><![CDATA[<p>Habt ihr nichts womit man die Farbe einer Stelle auslesen kann ? ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663955</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sat, 14 Feb 2009 20:49:06 GMT</pubDate></item><item><title><![CDATA[Reply to undefined reference to GetPixel on Sat, 14 Feb 2009 21:15:44 GMT]]></title><description><![CDATA[<p>Du benutzt Windows Funktionen. Klar brauchst du eine Library dazu. Aber wenn du den Header hast, wirst du nur noch die libs eintragen müssen.</p>
<p>Probiers mal mit dieser:<br />
winmm.lib</p>
<p>EDIT:<br />
Sorry diese hier: Gdi32.lib</p>
<p>Noch ein Edit:<br />
Hier kannst du alles selbst nachschauen:<br />
<a href="http://msdn.microsoft.com/en-us/library/dd144909(VS.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/dd144909(VS.85).aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1663959</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1663959</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 14 Feb 2009 21:15:44 GMT</pubDate></item><item><title><![CDATA[Reply to undefined reference to GetPixel on Sun, 15 Feb 2009 08:48:45 GMT]]></title><description><![CDATA[<p>Okay danke, werds mir mal anschauen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1664029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664029</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sun, 15 Feb 2009 08:48:45 GMT</pubDate></item><item><title><![CDATA[Reply to undefined reference to GetPixel on Sun, 15 Feb 2009 14:18:09 GMT]]></title><description><![CDATA[<p>Ok habs immer noch nicht so ganz hinbekommen. Kann mir also jemand irgendwas empfehlen, womit ich die Farbwerte eines Pixels ermitteln kann ? Vielleicht eine Funktion, eine Library oder sonst was. Ich hab es zwar mit GetPixel versucht und ihr habt auch gesehen das ich es versucht habe, es aber nicht hinbekomme. Vielleicht hat auch jemand ein Code zu bieten den ich gleich benutzen kann.</p>
<p>so far...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1664213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664213</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sun, 15 Feb 2009 14:18:09 GMT</pubDate></item><item><title><![CDATA[Reply to undefined reference to GetPixel on Sun, 15 Feb 2009 14:24:07 GMT]]></title><description><![CDATA[<p>Hier ein fertiges Programm:</p>
<p><a href="http://me.germangamedev.de/?page=projects&amp;id=colpi" rel="nofollow">http://me.germangamedev.de/?page=projects&amp;id=colpi</a></p>
<p>Da den Code raussuchen darfst du selbst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1664222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664222</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 15 Feb 2009 14:24:07 GMT</pubDate></item><item><title><![CDATA[Reply to undefined reference to GetPixel on Sun, 15 Feb 2009 16:18:01 GMT]]></title><description><![CDATA[<p>Vielen Dank !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1664263</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664263</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sun, 15 Feb 2009 16:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to undefined reference to GetPixel on Sun, 15 Feb 2009 16:46:31 GMT]]></title><description><![CDATA[<p>Der Code sieht gut und vernünftig aus, allerdings ein wenig, so scheint mir, fehlerhaft. Mein Code::Blocks hat an 2 Stellen des Code etwas zu meckern, denn der Syntax ist wohl nicht ganz richtig.</p>
<pre><code class="language-cpp">window_class.hbrBackground  = static_cast&lt;::HBRUSH&gt;(::GetStockObject (WHITE_BRUSH));
</code></pre>
<p>und</p>
<pre><code class="language-cpp">::DefWindowProc (handle, WM_SYSCOMMAND, static_cast&lt;::WPARAM&gt;(id), MAKELPARAM (x, y));
</code></pre>
<p>Dazu folgende Fehlermeldungen :</p>
<blockquote>
<p>In member function <code>long unsigned int main::initialise(HINSTANCE__*, HINSTANCE__*, TCHAR*, int)': expected</code>&lt;' before '[' token<br />
expected identifier before '[' token<br />
expected <code>&gt;' before '\[' token expected</code>(' before '[' token<br />
expected primary-expression before '[' token<br />
expected primary-expression before ':' token<br />
expected <code>\]' before ':' token expected</code>)' before ':' token<br />
expected `;' before ':' token</p>
</blockquote>
<p>und</p>
<blockquote>
<p>In member function <code>void main::on\_system\_command(HWND__*, UINT, int, int)': expected</code>&lt;' before '[' token<br />
expected identifier before '[' token<br />
expected <code>&gt;' before '\[' token expected</code>(' before '[' token<br />
expected primary-expression before '[' token<br />
expected primary-expression before ':' token<br />
expected <code>\]' before ':' token expected</code>)' before ':' token</p>
</blockquote>
<blockquote>
<p>=== Build finished: 17 errors, 0 warnings ===</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1664288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664288</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sun, 15 Feb 2009 16:46:31 GMT</pubDate></item><item><title><![CDATA[Reply to undefined reference to GetPixel on Sun, 15 Feb 2009 16:58:38 GMT]]></title><description><![CDATA[<p>Es war auch nicht die Idee, dass du das jetzt einfach kopierst, sondern suchst, wo das auslesen passiert und dann die Funktionen bei dir einpasst. Das der Quellcode fehlerhaft ist bezweile ich jetzt. Vlt. stimmt was mit deinen Einstellungen nicht..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1664299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664299</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 15 Feb 2009 16:58:38 GMT</pubDate></item><item><title><![CDATA[Reply to undefined reference to GetPixel on Sun, 15 Feb 2009 20:33:05 GMT]]></title><description><![CDATA[<p>Ich habe nicht kopiert, sondern versucht den Source-Code zu kompilieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1664427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1664427</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sun, 15 Feb 2009 20:33:05 GMT</pubDate></item></channel></rss>