hi , hab ne Frage...

und zwar möchte ich diese source so usmchreiben , dass man ihn mit dev c++ auch compilen kann.... es scheint am #pragma zu leigen dass es mit einem anderen compiler geht und mit diesem nich,...

Nur benutze ich Dev c++ jez zum ersten mal , kann mir bitte jemand helfen und sagen , wie ich die static library einbinde?

der src ist folgender:

Code:
#include <windows.h>
#include <wininet.h>
#include <process.h>
#include <iostream>
#include <fstream>
#include<stdio.h>
#include<conio.h>
#include<wininet.h>
#pragma comment(lib, "Wininet.lib")
#include <string>
using namespace std;

#define BLAU            0x0001
#define GRUEN           0x0002
#define ROT             0x0004
#define NORMAL          0x0007
#define HELLBLAU        0x0009
#define GELB            0x000e
#define BG_BLAU_ROT     0x00014
#define BG_BLAU_NORMAL  0x00017
#define BG_GELB_SCHWARZ 0x000e0

void farbe(WORD color)
{
    SetConsoleTextAttribute(::GetStdHandle(STD_OUTPUT_HANDLE), color);
}

void upload(const char* dateiname)
{
    HINTERNET hOpen, hConnection;

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

    hConnection = InternetConnect(hOpen, "ftpserver", INTERNET_DEFAULT_FTP_PORT,
                                     "username", "pw", INTERNET_SERVICE_FTP, 0, 0);

    FtpPutFile(hConnection, dateiname , dateiname ,
                  FTP_TRANSFER_TYPE_ASCII, 0);

    InternetCloseHandle(hConnection);
    InternetCloseHandle(hOpen);
}

int main()
{
  farbe(BG_GELB_SCHWARZ);
  cout << "Bitte legen sie die Datei in den selben Ordner wie diesen Uploader!";
  farbe(ROT);
  cout << "\n\nDateiname: ";
  string dateiname;
  cin >> dateiname;
  upload(dateiname.c_str());
  return 0;
}