<?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[Probleme beim compilen (ftp upload)]]></title><description><![CDATA[<p>Hi, vorab erstmal möchte ich sagen das Programmieren für mich Neuland ist deswegen würde ich euch bitten wenn ihr mir helft das ganze so ausführlich wie möglich zu machen ;).</p>
<p>Ich hab mir hier aus dem Forum ein ftp upload script besorgt aber beim compilen bekomme ich immer</p>
<blockquote>
<p>ftp upload error LNK2019: Nicht aufgelöstes externes Symbol '__imp__InternetCloseHandle@4', verwiesen in Funktion '&quot;int __cdecl upload(void)&quot; (?upload@@YAHXZ)'<br />
ftp upload error LNK2019: Nicht aufgelöstes externes Symbol '__imp__FtpPutFileA@20', verwiesen in Funktion '&quot;int __cdecl upload(void)&quot; (?upload@@YAHXZ)'<br />
ftp upload error LNK2019: Nicht aufgelöstes externes Symbol '__imp__InternetConnectA@32', verwiesen in Funktion '&quot;int __cdecl upload(void)&quot; (?upload@@YAHXZ)'<br />
ftp upload error LNK2019: Nicht aufgelöstes externes Symbol '__imp__InternetOpenA@20', verwiesen in Funktion '&quot;int __cdecl upload(void)&quot; (?upload@@YAHXZ)'<br />
ftp upload fatal error LNK1120: 4 unaufgelöste externe Verweise</p>
</blockquote>
<p>hier mein Quelltext:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt; 
#include &lt;wininet.h&gt; 
#include &lt;iostream&gt; 
#include &lt;fstream&gt; 

int upload() 
{ 
    HINTERNET hOpen, hConnection; 

    hOpen = InternetOpen(&quot;FTP Upload&quot;, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0); 

    hConnection = InternetConnect(hOpen, &quot;ftp.server&quot;, INTERNET_DEFAULT_FTP_PORT, 
                                     &quot;user&quot;, &quot;passwort&quot;, INTERNET_SERVICE_FTP, 0, 0); 

    FtpPutFile(hConnection, &quot;C:\\upload.txt&quot;, &quot;//upload.txt&quot;, 
                  FTP_TRANSFER_TYPE_ASCII, 0); 

    InternetCloseHandle(hConnection); 
    InternetCloseHandle(hOpen); 
	return 0;
}

int _tmain(int argc, _TCHAR* argv[])
{

upload();
	return 0;
}
</code></pre>
<p>danke im vorraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/172766/probleme-beim-compilen-ftp-upload</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Jul 2026 12:32:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/172766.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Feb 2007 10:06:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme beim compilen (ftp upload) on Thu, 08 Feb 2007 10:06:21 GMT]]></title><description><![CDATA[<p>Hi, vorab erstmal möchte ich sagen das Programmieren für mich Neuland ist deswegen würde ich euch bitten wenn ihr mir helft das ganze so ausführlich wie möglich zu machen ;).</p>
<p>Ich hab mir hier aus dem Forum ein ftp upload script besorgt aber beim compilen bekomme ich immer</p>
<blockquote>
<p>ftp upload error LNK2019: Nicht aufgelöstes externes Symbol '__imp__InternetCloseHandle@4', verwiesen in Funktion '&quot;int __cdecl upload(void)&quot; (?upload@@YAHXZ)'<br />
ftp upload error LNK2019: Nicht aufgelöstes externes Symbol '__imp__FtpPutFileA@20', verwiesen in Funktion '&quot;int __cdecl upload(void)&quot; (?upload@@YAHXZ)'<br />
ftp upload error LNK2019: Nicht aufgelöstes externes Symbol '__imp__InternetConnectA@32', verwiesen in Funktion '&quot;int __cdecl upload(void)&quot; (?upload@@YAHXZ)'<br />
ftp upload error LNK2019: Nicht aufgelöstes externes Symbol '__imp__InternetOpenA@20', verwiesen in Funktion '&quot;int __cdecl upload(void)&quot; (?upload@@YAHXZ)'<br />
ftp upload fatal error LNK1120: 4 unaufgelöste externe Verweise</p>
</blockquote>
<p>hier mein Quelltext:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt; 
#include &lt;wininet.h&gt; 
#include &lt;iostream&gt; 
#include &lt;fstream&gt; 

int upload() 
{ 
    HINTERNET hOpen, hConnection; 

    hOpen = InternetOpen(&quot;FTP Upload&quot;, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0); 

    hConnection = InternetConnect(hOpen, &quot;ftp.server&quot;, INTERNET_DEFAULT_FTP_PORT, 
                                     &quot;user&quot;, &quot;passwort&quot;, INTERNET_SERVICE_FTP, 0, 0); 

    FtpPutFile(hConnection, &quot;C:\\upload.txt&quot;, &quot;//upload.txt&quot;, 
                  FTP_TRANSFER_TYPE_ASCII, 0); 

    InternetCloseHandle(hConnection); 
    InternetCloseHandle(hOpen); 
	return 0;
}

int _tmain(int argc, _TCHAR* argv[])
{

upload();
	return 0;
}
</code></pre>
<p>danke im vorraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1224932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1224932</guid><dc:creator><![CDATA[asmo]]></dc:creator><pubDate>Thu, 08 Feb 2007 10:06:21 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim compilen (ftp upload) on Thu, 08 Feb 2007 10:11:14 GMT]]></title><description><![CDATA[<p>asmo schrieb:</p>
<blockquote>
<p>Hi, vorab erstmal möchte ich sagen das Programmieren für mich Neuland ist deswegen würde ich euch bitten wenn ihr mir helft das ganze so ausführlich wie möglich zu machen ;).</p>
<p>Ich hab mir hier aus dem Forum ein ftp upload script besorgt aber beim compilen bekomme ich immer</p>
<blockquote>
<p>ftp upload error LNK2019: Nicht aufgelöstes externes Symbol '__imp__InternetCloseHandle@4', verwiesen in Funktion '&quot;int __cdecl upload(void)&quot; (?upload@@YAHXZ)'<br />
ftp upload error LNK2019: Nicht aufgelöstes externes Symbol '__imp__FtpPutFileA@20', verwiesen in Funktion '&quot;int __cdecl upload(void)&quot; (?upload@@YAHXZ)'<br />
ftp upload error LNK2019: Nicht aufgelöstes externes Symbol '__imp__InternetConnectA@32', verwiesen in Funktion '&quot;int __cdecl upload(void)&quot; (?upload@@YAHXZ)'<br />
ftp upload error LNK2019: Nicht aufgelöstes externes Symbol '__imp__InternetOpenA@20', verwiesen in Funktion '&quot;int __cdecl upload(void)&quot; (?upload@@YAHXZ)'<br />
ftp upload fatal error LNK1120: 4 unaufgelöste externe Verweise</p>
</blockquote>
</blockquote>
<p>Du mußt dem Linker natürlich auch die LIBs mitgeben, in denen er seine Funktionen suchen soll (*grübelt* in der MSDN steht leider nicht dabei, in welcher Lib die InternetOpen() etc liegen).</p>
<blockquote>
<p>danke im v******</p>
</blockquote>
<p>Kleine Bitte: kauf dir einen Duden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1224935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1224935</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 08 Feb 2007 10:11:14 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim compilen (ftp upload) on Thu, 08 Feb 2007 10:21:24 GMT]]></title><description><![CDATA[<p>danke, und ja mit rechtschreibung hab ich es nicht so ;).</p>
<p>hab mal gegoogelt und das müsste die wininet.dll sein, allerdings hab ich keine ahnung wie ich die an den linker übergebe... kann mir da nochmal jemand weiterhelfen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1224939</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1224939</guid><dc:creator><![CDATA[asmo]]></dc:creator><pubDate>Thu, 08 Feb 2007 10:21:24 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme beim compilen (ftp upload) on Thu, 08 Feb 2007 10:47:10 GMT]]></title><description><![CDATA[<p>habs grad selbst rausgefunden. es ist die wininet.LIB und wird unter<br />
&quot;Projekt&quot;-&gt;&quot;Eigenschaften&quot; -&gt; &quot;linker&quot; -&gt; &quot;Befehlszeile&quot;</p>
<p>unten im dem feld die lib eintragen und es geht.</p>
<p>danke nochmal für den tip</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1224948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1224948</guid><dc:creator><![CDATA[asmo]]></dc:creator><pubDate>Thu, 08 Feb 2007 10:47:10 GMT</pubDate></item></channel></rss>