<?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[VS v6.0 + SP6 + PSDK 02&#x2F;2003 = immer noch Fehlermeldung]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich veruche verzweifelt meine Anwendung zu Kompilieren. Es erscheint folgende Fehlemeldung:</p>
<pre><code>E:\Programmierung\Test\fonts.c(163) : warning C4013: 'AddFontMemResourceEx' undefiniert; Annahme: extern mit Rueckgabetyp int
:
:
:
fonts.obj : error LNK2001: Nichtaufgeloestes externes Symbol _AddFontMemResourceEx
</code></pre>
<p>Wie bereits in der Überschrift beschrieben verwende ich VS6 Professional mit Servicepack 6 und der Plattform SDK Februar 2003 (wie oben im Forum verlinkt).<br />
Lade ich die Fontresource mit &quot;AddFontResource(file_name);&quot; die ja auch in der gleichen Headerdatei &lt;Windows.h&gt; includet wird, läßt sich mein Code compilieren. Was mach ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197196/vs-v6-0-sp6-psdk-02-2003-immer-noch-fehlermeldung</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 23:11:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197196.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Nov 2007 18:48:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to VS v6.0 + SP6 + PSDK 02&#x2F;2003 = immer noch Fehlermeldung on Wed, 07 Nov 2007 18:48:25 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich veruche verzweifelt meine Anwendung zu Kompilieren. Es erscheint folgende Fehlemeldung:</p>
<pre><code>E:\Programmierung\Test\fonts.c(163) : warning C4013: 'AddFontMemResourceEx' undefiniert; Annahme: extern mit Rueckgabetyp int
:
:
:
fonts.obj : error LNK2001: Nichtaufgeloestes externes Symbol _AddFontMemResourceEx
</code></pre>
<p>Wie bereits in der Überschrift beschrieben verwende ich VS6 Professional mit Servicepack 6 und der Plattform SDK Februar 2003 (wie oben im Forum verlinkt).<br />
Lade ich die Fontresource mit &quot;AddFontResource(file_name);&quot; die ja auch in der gleichen Headerdatei &lt;Windows.h&gt; includet wird, läßt sich mein Code compilieren. Was mach ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399388</guid><dc:creator><![CDATA[verzweifelt^2]]></dc:creator><pubDate>Wed, 07 Nov 2007 18:48:25 GMT</pubDate></item><item><title><![CDATA[Reply to VS v6.0 + SP6 + PSDK 02&#x2F;2003 = immer noch Fehlermeldung on Wed, 07 Nov 2007 20:58:08 GMT]]></title><description><![CDATA[<p>Riecht ein wenig streng nach dem <strong>OpenType Font Embedding SDK</strong>. <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>
<p>Guckst du hier: <a href="http://www.microsoft.com/typography" rel="nofollow">http://www.microsoft.com/typography</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399452</guid><dc:creator><![CDATA[schmidt-webdesign.net]]></dc:creator><pubDate>Wed, 07 Nov 2007 20:58:08 GMT</pubDate></item><item><title><![CDATA[Reply to VS v6.0 + SP6 + PSDK 02&#x2F;2003 = immer noch Fehlermeldung on Wed, 07 Nov 2007 21:17:25 GMT]]></title><description><![CDATA[<p><a href="http://msdn2.microsoft.com/en-us/library/aa383745.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/aa383745.aspx</a> beachtet? AddFontMemResourceEx() ist nicht unter Win9x nicht verfügbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399463</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Wed, 07 Nov 2007 21:17:25 GMT</pubDate></item><item><title><![CDATA[Reply to VS v6.0 + SP6 + PSDK 02&#x2F;2003 = immer noch Fehlermeldung on Thu, 08 Nov 2007 06:56:27 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/41">@geeky</a> das mit der Verfügbarkeit der Funktion unter Win9x war mir bekannt, deshalb mache ich an dieser Stelle in meinem Programm auch eine Windowsversionsabfrage und rufe dann je nach Bedarf die Funktion &quot;AddFontMemResourceEx(...)&quot; oder &quot;AddFontResource(...)&quot; auf, ist zumindest geplant :). Irgendwie habe ich das Gefühl dass mein Kompiler, ist übrigens Enterprise Edition nicht Professional wie ich irrtümlich zuerst gepostet habe, die neuinstalliert Platform SDK nicht benutzt sondern die alten LIB und INCLUDE Dateien. Also die Platform SDK hab ich ganz normal über Setup installiert, Vollinstallation um sicher zu gehen dass ich nicht irgendwas wichtiges weglasse und hab dann mit der *.bat Datei die Enviroment Variablen gesetzt. Dann mein Vorhandenes Projekt aufgerufen und versucht zu kompilieren. Hmm warscheinlichj muss ich noch irgendwo eine Einstellung vornehmen, weiss aber leider nicht wo, kann jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399542</guid><dc:creator><![CDATA[verzweifelt^2]]></dc:creator><pubDate>Thu, 08 Nov 2007 06:56:27 GMT</pubDate></item><item><title><![CDATA[Reply to VS v6.0 + SP6 + PSDK 02&#x2F;2003 = immer noch Fehlermeldung on Thu, 08 Nov 2007 07:17:11 GMT]]></title><description><![CDATA[<p>verzweifelt^2 schrieb:</p>
<blockquote>
<p>das mit der Verfügbarkeit der Funktion unter Win9x war mir bekannt, deshalb mache ich an dieser Stelle in meinem Programm auch eine Windowsversionsabfrage und rufe dann je nach Bedarf die Funktion &quot;AddFontMemResourceEx(...)&quot; oder &quot;AddFontResource(...)&quot; auf, ist zumindest geplant :).</p>
</blockquote>
<p>Leider bringt das gar nichts. Es geht nicht darum, was du aufrufst, sondern was du linkst. Wenn du eine Versionsabfrage zur Laufzeit machst, sind trotzdem beide Aufrufe in deinem Code vorhanden. Und da die Funktionen durch Load-Time Dynamic Linking eingebunden werden, lässt sich dein Programm nicht mehr unter Win9x starten.</p>
<p>Du musst entweder unterschiedliche Versionen deines Programms bauen (und dazu in der Version, die AddFontMemResourceEx benutzt, geekys Hinweis beachten), oder AddFontMemResourceEx mittels Run-Time Dynamic Linking (LoadLibrary/GetProcAddress) einbinden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399548</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 08 Nov 2007 07:17:11 GMT</pubDate></item><item><title><![CDATA[Reply to VS v6.0 + SP6 + PSDK 02&#x2F;2003 = immer noch Fehlermeldung on Thu, 08 Nov 2007 08:35:26 GMT]]></title><description><![CDATA[<p>Ah.. ok danke da muss ich dann eben 2 Versionen, je eine für Win9x und eine für Win2k und höher compilieren, leider löste das immer nocht nicht das Problem mit der nicht erkannten Funktion.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399570</guid><dc:creator><![CDATA[verzweifelt^2]]></dc:creator><pubDate>Thu, 08 Nov 2007 08:35:26 GMT</pubDate></item><item><title><![CDATA[Reply to VS v6.0 + SP6 + PSDK 02&#x2F;2003 = immer noch Fehlermeldung on Thu, 08 Nov 2007 08:37:50 GMT]]></title><description><![CDATA[<p>Reihenfolge der Include/Lib Verzeichnisse im VC6 korrekt eingestellt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399571</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Thu, 08 Nov 2007 08:37:50 GMT</pubDate></item><item><title><![CDATA[Reply to VS v6.0 + SP6 + PSDK 02&#x2F;2003 = immer noch Fehlermeldung on Thu, 08 Nov 2007 08:39:16 GMT]]></title><description><![CDATA[<p>verzweifelt^2 schrieb:</p>
<blockquote>
<p>leider löste das immer nocht nicht das Problem mit der nicht erkannten Funktion.</p>
</blockquote>
<p>Hast du _WIN32_WINNT und WINVER so definiert, wie es in geekys Link steht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399574</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 08 Nov 2007 08:39:16 GMT</pubDate></item><item><title><![CDATA[Reply to VS v6.0 + SP6 + PSDK 02&#x2F;2003 = immer noch Fehlermeldung on Thu, 08 Nov 2007 19:19:59 GMT]]></title><description><![CDATA[<p>Also die Eintrage der INCLUDE und LIB Verzeichnisse der Plattform SDK hab ich unter Extras-&gt;Optionen-&gt;Verzeichnisse so eingestellt, das die Platform SDK Einträge über dnenen von VS6 stehe. Leider vertehe ich den Rest mit den _WIN32_WINNT und WINVER Settings nicht, wo muss ich die vornehmen, muss ich dazu meine*.dwg Datei ändern, sorry dass ich damit nerve aber ich google und klimmpere hier schon Stunden rum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399951</guid><dc:creator><![CDATA[verzweifelt^2]]></dc:creator><pubDate>Thu, 08 Nov 2007 19:19:59 GMT</pubDate></item><item><title><![CDATA[Reply to VS v6.0 + SP6 + PSDK 02&#x2F;2003 = immer noch Fehlermeldung on Thu, 08 Nov 2007 20:12:32 GMT]]></title><description><![CDATA[<p>Nehmen wir an du willst für Systeme ab Win2k entwickeln:</p>
<pre><code class="language-cpp">#define WINVER 0x0500
#define _WIN32_WINNT 0x500

#include &lt;windows.h&gt;
</code></pre>
<p>Wichtig ist das die defines vor dem inkludieren der windows.h passiert.<br />
In der Regel wird bei MS-IDEs die windows.h in der stdafx.h eingebunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399996</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Thu, 08 Nov 2007 20:12:32 GMT</pubDate></item><item><title><![CDATA[Reply to VS v6.0 + SP6 + PSDK 02&#x2F;2003 = immer noch Fehlermeldung on Fri, 09 Nov 2007 19:15:58 GMT]]></title><description><![CDATA[<p>Super, vielen Dank für die Antwort, jetzt klappts endlich, happy.</p>
<p><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/1400510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1400510</guid><dc:creator><![CDATA[verzweifelt^2]]></dc:creator><pubDate>Fri, 09 Nov 2007 19:15:58 GMT</pubDate></item></channel></rss>