Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Header - Datei einbinden

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
07.03.2005, 20:27 Uhr
opfer.der.genauigkeit



Hi,

Mein Problem ist relativ schnell beschrieben.

Ich möchte auf die Funktion GetTcpTable zugreifen.

Laut MSDN sind folgende Bibliotheken nötig.

Zitat:

Header

Declared in Iphlpapi.h.
Library

Link to Iphlpapi.lib.
DLL Requires Iphlpapi.dll.



So binde ich das Ganze ein.


C++:
#include "stdafx.h"
#include <windows.h>


#include "Iprtrmib.h"
#include "IPHlpApi.h"

#pragma comment(lib, "ws2_32.lib")
#pragma comment(lib, "IpHlpapi.lib")



Und kriege beim Kompilieren folgende Fehlermeldung:

Zitat:

fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'IPHlpApi.h': No such file or directory



Die Datei befindet sich sogar in meinem Projektverzeichnis, indem die Exe liegt.

Hat jemand ne Idee, wieso das sein könnte?

Thx im Vorraus.

--
Stellen Sie sich bitte Zirkusmusik vor.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.03.2005, 21:16 Uhr
Spacelord
Hoffnungsloser Fall


Schreib das P mal klein....
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.03.2005, 07:22 Uhr
Tommix



'Morgen
@Spacelord:
@Opfer:
Zitat:
Die Datei befindet sich sogar in meinem Projektverzeichnis, indem die Exe liegt

Welche exe, ich denke es compiliert nicht? Das Projektverzeichnis ist das mit den .cpp und .h Dateien, die compilierte Datei steht im Debug bzw. Release Verzeichnis. Gib mal probehalber den kompletten Pfad an bzw. nimm
C++:
#include <IPHlpApi.h>
, wenn das Teil in einem der festgelegten Include-Pfade steht.

- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.03.2005, 18:20 Uhr
opfer.der.genauigkeit



Ich hab ne Lösung nur macht sie mich nicht glücklich.

Ich habe den absoluten Pfad angegeben.
--
Stellen Sie sich bitte Zirkusmusik vor.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
08.03.2005, 19:03 Uhr
Spacelord
Hoffnungsloser Fall


Warum gibst du nicht den Pfad zu den SDK Headern etc. fest an?
Bei VC++ 6.0 wäre dass unter Extras->Optionen->Reiter Verzeichnisse

Dann hast du damit auch in Zukunft keinen Ärger mehr.

PS: Den Post von mir weiter oben kannst du übrigens vergessen.Hatte ganz vergessen dass die include's nicht case sensitiv sind....

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.

Dieser Post wurde am 08.03.2005 um 19:04 Uhr von Spacelord editiert.
 
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: