Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » dll einbinden Visual Studio

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.07.2005, 16:00 Uhr
~penthesilea
Gast


Hallo,

ich soll unter Visual Studio C++ .Net auf [url] dieser Seite erhältliche dll einbinden. Lieder bin ich ein totaler Neuling in Sachen C++,dll, Visual Studio und Windowsprogrammierung allgemein, ich brauch das halt für ein Praktikum.

Meine Fragen:
1. Kann ich davon ausgehen, dadurch dass dort ein lib-File ist ich das statisch einbinden muss?
2. Wenn ja , ich habe den Pfad zur dll,lib und Headerdatei in PATH eingetragen, passt das?
zusätzlich habe ich den Pfad in den Project Properties unter Linker Additional Library Directories und unter C/C++ Additional Include Directories eingetragen. Schlussendlich habe ich diesen Pfad in Tools Options Projects VC++ Directories noch überall eingetragen (Verzweiflungstat)

Mein Code sieht folgendermassen aus:

C++:
  
#include <iostream>
#include "FreeImage.h"
#include <windows.h>
using namespace std;
int  main() {
    cout << "Hello World\n";
    cout << FreeImage_GetVersion();
}



Also nix weltbewegendes.

Meine Fehlermeldungen vom Linker sind die folgenden


Code:
proto error LNK2019: unresolved external symbol __imp__FreeImage_GetVersion@0 referenced in function _main

proto fatal error LNK1120: 1 unresolved externals



Ist mir noch zu helfen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.07.2005, 17:12 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du musst unter linkereinstellungen noch die freeimage-library mitlinken
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
27.07.2005, 09:35 Uhr
~penthesilea
Gast


Hallo FloSoft

ich weiss zwar nicht, ob ich das getan habe was du gesagt, aber ich habe in Linker Input Additional Dependencies auch noch mal den Pfad angegeben, wo sich die dll befindet.

Nun bekomme ich folgende Fehlermeldung:

Code:
  proto fatal error LNK1104: cannot open file 'D:\GesicherteDateien\libs\FreeImage\Dist.obj'



und na ja er kann das ja auch gar nicht öffnen, weil diese Datei gibt es nicht und wird es auch nie geben, denn er nimmt einfach meinen Pfad und hängt .obj dran und abgesehen davon ist in diesem Ordner ja auch keine obj-Datei. Was sind denn überhaupt obj-Dateien?

Gruss penthesilea
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: