[c++] linker probleem

Pagina: 1
Acties:

  • jopiek
  • Registratie: September 2000
  • Laatst online: 21-08 19:56

jopiek

Tja... 'ns ff denken.

Topicstarter
sorry voor mijn onwetendheid, maar ik heb een batch bestandje (bij een voorbeeld gevonden) met:

cl netblock.cpp -link iphlpapi.lib advapi32.lib user32.lib

als ik dat uitvoer (met de vc compiler, loop het helemaal mis in fltdefs.h. Vermoedelijk wordt er iets niet goed gelinkt want ik krijg o.a. deze meldingen:

netblock.cpp(110) : error C2065: 'PfBindInterfaceToIPAddress' : undeclared iden
tifier
netblock.cpp(123) : error C2065: 'PfUnBindInterface' : undeclared identifier
netblock.cpp(124) : error C2065: 'PfDeleteInterface' : undeclared identifier
netblock.cpp(243) : error C2065: 'PfAddFiltersToInterface' : undeclared identif
ier


is er een goede manier om dit te voorkomen en zou het beter zijn om dit m.b.v. de ide te doen en hoe krijg ik dan een exe eruit... (ik heb VC en CBuilder 5 op m'n pc)

Cogito Ergo Credo


Verwijderd

Is een compiler error, geen linker error, zo te zien ben je vergeten die .h te includen?

  • jopiek
  • Registratie: September 2000
  • Laatst online: 21-08 19:56

jopiek

Tja... 'ns ff denken.

Topicstarter
Op dinsdag 25 september 2001 19:30 schreef Yarvieh het volgende:
Is een compiler error, geen linker error, zo te zien ben je vergeten die .h te includen?
nope... is geinclude!!!

hij zegt trouwens ook een aantal keren (verschillende regels), dus daar lijkt het probleem te zitten:

fltdefs.h(240) : error C2061: syntax error : identifier 'DWORD'
fltdefs.h(250) : error C2501: 'EXTERN_C' : missing decl-specifiers
fltdefs.h(250) : error C2086: 'EXTERN_C' : redefinition
fltdefs.h(250) : error C2239: unexpected token 'identifier' following declaratio
n of 'EXTERN_C'

Cogito Ergo Credo


Verwijderd

windows.h vergeten? of geinclude met een verkeerde versie?

Verwijderd

probeer het eens onder gnu (cygnus)

  • Grum
  • Registratie: Juni 2001
  • Niet online
[ot]
zag ik hier net een joska ? :P
Pagina: 1