<?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[Linker Fehler bei GetEnvironmentVariable]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich muss mit meinem Programm überprüfen, ob eine bestimmte Umgebungsvariable bereits gesetzt ist und falls nicht diese setzen. Zur Überprüfung, ob die Variable bereits existiert wollte ich eigentlich <em><strong>AnsiString__fastcall GetEnvironmentVariable(const AnsiString Name)</strong></em> verwenden. Ich erhalte jedoch beim Kompilieren einen Linker Fehler:</p>
<p>BCB schrieb:</p>
<blockquote>
<p>[Linker Fehler] Unresolved external '__fastcall Sysutils::GetEnvironmentVariableA(const System::AnsiString)' referenced from D:\CYGWININSTALL\MAIN.OBJ</p>
</blockquote>
<p>Was muss ich machen, damit ich den Code kompilieren kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/156196/linker-fehler-bei-getenvironmentvariable</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 00:49:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/156196.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 Aug 2006 14:13:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Linker Fehler bei GetEnvironmentVariable on Mon, 14 Aug 2006 14:13:38 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich muss mit meinem Programm überprüfen, ob eine bestimmte Umgebungsvariable bereits gesetzt ist und falls nicht diese setzen. Zur Überprüfung, ob die Variable bereits existiert wollte ich eigentlich <em><strong>AnsiString__fastcall GetEnvironmentVariable(const AnsiString Name)</strong></em> verwenden. Ich erhalte jedoch beim Kompilieren einen Linker Fehler:</p>
<p>BCB schrieb:</p>
<blockquote>
<p>[Linker Fehler] Unresolved external '__fastcall Sysutils::GetEnvironmentVariableA(const System::AnsiString)' referenced from D:\CYGWININSTALL\MAIN.OBJ</p>
</blockquote>
<p>Was muss ich machen, damit ich den Code kompilieren kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1117017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117017</guid><dc:creator><![CDATA[wedmer]]></dc:creator><pubDate>Mon, 14 Aug 2006 14:13:38 GMT</pubDate></item><item><title><![CDATA[Reply to Linker Fehler bei GetEnvironmentVariable on Mon, 14 Aug 2006 15:20:48 GMT]]></title><description><![CDATA[<p>wedmer schrieb:</p>
<blockquote>
<p>CYGWININSTALL</p>
</blockquote>
<p>Bist du sicher, dass hier nichts durcheinandergebracht hast?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1117064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117064</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 14 Aug 2006 15:20:48 GMT</pubDate></item><item><title><![CDATA[Reply to Linker Fehler bei GetEnvironmentVariable on Mon, 14 Aug 2006 15:35:40 GMT]]></title><description><![CDATA[<p>durcheinander gebracht? Ich bin dabei ein Installationsprogramm für die Cygwin Version die wir in der Schule benötigen zu schreiben. Unser Dozent hat uns eine Version von Cygwin zur Verfügung gestellt, die noch einige Singalverarbeitungsprogramme beinhaltet. Da die Installtion bis jetzt recht umständlich war (tgz Archiv entpacken, Batch Dateien editieren und Registry Einträge ergänzen...) dachte ich, ich schreib mal ein kleines Installationsprogramm, dass die erwähnten Einstellungen automatisch vornimmt.<br />
Deshalb heisst mein Projektordner D:\CygwinInstall.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1117075</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117075</guid><dc:creator><![CDATA[wedmer]]></dc:creator><pubDate>Mon, 14 Aug 2006 15:35:40 GMT</pubDate></item><item><title><![CDATA[Reply to Linker Fehler bei GetEnvironmentVariable on Mon, 14 Aug 2006 16:08:25 GMT]]></title><description><![CDATA[<p>Alles klar, daran liegt es nicht.</p>
<p>Offenbar besteht ein Namenskonflikt zwischen der VCL-Funktion und einem Microsoft-Makro in windows.h.<br />
Ein möglicher Workaround ist es, folgendes vor alle anderen <em>includes</em> zu setzen.</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#undef GetEnvironmentVariable
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1117100</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117100</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 14 Aug 2006 16:08:25 GMT</pubDate></item><item><title><![CDATA[Reply to Linker Fehler bei GetEnvironmentVariable on Mon, 14 Aug 2006 18:19:56 GMT]]></title><description><![CDATA[<p>Vielen Dank, jetzt gehts. Woher weiss man sowas?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1117193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117193</guid><dc:creator><![CDATA[wedmer]]></dc:creator><pubDate>Mon, 14 Aug 2006 18:19:56 GMT</pubDate></item><item><title><![CDATA[Reply to Linker Fehler bei GetEnvironmentVariable on Mon, 14 Aug 2006 18:49:59 GMT]]></title><description><![CDATA[<pre><code>http://groups.google.com/groups/search?hl=de&amp;lr=&amp;num=10&amp;q=GetEnvironmentVariable+unresolved+group%3Aborland.public.*&amp;qt_s=Suche
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1117212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1117212</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 14 Aug 2006 18:49:59 GMT</pubDate></item></channel></rss>