c ++ - DevC ++ Linker Fejl

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg modtager følgende fejl i min win32 api kode i devc ++:


[Linker error] undefined reference to `EnumProcessModules@16' 

[Linker error] undefined reference to `GetModuleFileNameExA@16'

ld returned 1 exit status 


Hvordan kan jeg løse dette problem? Jeg forsøgte at bruge


#pragma comment(lib, "psapi.lib")


da det var et linker problem, men det hjalp ikke overhovedet.

Bedste reference


Link til biblioteket, der leverer de manglende funktioner.


Som nævnt i spørgsmålet kommentarer, g ++ (som sandsynligvis er den compiler, du bruger med DevC ++), støtter desværre ikke #pragma comment.


Også, som nævnt i spørgsmålene kommentarer, er DevC ++ en ret forældet og ungood IDE. Da du bruger Windows, skal du prøve f.eks. Kode :: Blokerer IDE til g ++-kompilatoren, eller Microsoft's Visual C ++ Express IDE til Visual C ++. Og med sidstnævnte kan du bruge #pragma, hvis du vil … [5] [6]