<?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[&amp;quot;Lokal definiertes Symbol &amp;quot;XXX&amp;quot; wurde in _main-Funktion importiert.&amp;quot;]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin der, der mit der Expat-XML-Lib ein paar Erfahrungen sammelt. Wenn ich mit dem Visual Studio alle Sourcen direkt kompiliere und ein Beispielprogramm übersetze, erhalte ich z.B. folgende Warnung:</p>
<blockquote>
<p>warning LNK4217: Lokal definiertes Symbol &quot;_XML_ParserCreate&quot; wurde in _main-Funktion importiert.</p>
</blockquote>
<p>In der Main steht:</p>
<pre><code class="language-cpp">XML_Parser parser = XML_ParserCreate(NULL);
</code></pre>
<p>Kommentiere ich diese Zeile aus, so verschwindet die Warning. Die Definition der Funktion sieht wie folgt aus:</p>
<pre><code class="language-cpp">XML_Parser XMLCALL
XML_ParserCreate(const XML_Char *encodingName)
{
  return XML_ParserCreate_MM(encodingName, NULL, NULL);
}
</code></pre>
<p>Wobei XMLCALL folgendes ist:</p>
<pre><code class="language-cpp">#define XMLCALL __cdecl
</code></pre>
<p>Bedeutet diese Warning lediglich, dass die Entwickler von Expat eigentlich vorsehen, dass man eine statische Lib erzeugt, die man dazulinkt, anstatt alle Sourcen direkt im Projekt einzubinden?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/308849/quot-lokal-definiertes-symbol-quot-xxx-quot-wurde-in-_main-funktion-importiert-quot</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 15:12:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/308849.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 07 Oct 2012 18:44:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;Lokal definiertes Symbol &amp;quot;XXX&amp;quot; wurde in _main-Funktion importiert.&amp;quot; on Sun, 07 Oct 2012 18:44:31 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin der, der mit der Expat-XML-Lib ein paar Erfahrungen sammelt. Wenn ich mit dem Visual Studio alle Sourcen direkt kompiliere und ein Beispielprogramm übersetze, erhalte ich z.B. folgende Warnung:</p>
<blockquote>
<p>warning LNK4217: Lokal definiertes Symbol &quot;_XML_ParserCreate&quot; wurde in _main-Funktion importiert.</p>
</blockquote>
<p>In der Main steht:</p>
<pre><code class="language-cpp">XML_Parser parser = XML_ParserCreate(NULL);
</code></pre>
<p>Kommentiere ich diese Zeile aus, so verschwindet die Warning. Die Definition der Funktion sieht wie folgt aus:</p>
<pre><code class="language-cpp">XML_Parser XMLCALL
XML_ParserCreate(const XML_Char *encodingName)
{
  return XML_ParserCreate_MM(encodingName, NULL, NULL);
}
</code></pre>
<p>Wobei XMLCALL folgendes ist:</p>
<pre><code class="language-cpp">#define XMLCALL __cdecl
</code></pre>
<p>Bedeutet diese Warning lediglich, dass die Entwickler von Expat eigentlich vorsehen, dass man eine statische Lib erzeugt, die man dazulinkt, anstatt alle Sourcen direkt im Projekt einzubinden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257973</guid><dc:creator><![CDATA[WasBedeutetDies]]></dc:creator><pubDate>Sun, 07 Oct 2012 18:44:31 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Lokal definiertes Symbol &amp;quot;XXX&amp;quot; wurde in _main-Funktion importiert.&amp;quot; on Sun, 07 Oct 2012 18:54:53 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/en-us/library/aa3se25k.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa3se25k.aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2257977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2257977</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 07 Oct 2012 18:54:53 GMT</pubDate></item></channel></rss>