Ho scritto un programma C che chiama la funzione, GetModuleInformation() che è definito nella psapi.hVisual Studio C++ con psapi.lib
Sto usando Microsoft Visual Studio C++ compilatore a riga di comando (cl.exe) per la compilazione e il collegamento del programma.
Ho incluso il file di intestazione psapi.h:
#include <psapi.h>
quando provo a compilare utilizzando:
cl program.c
genera il file oggetto, tuttavia non riesce durante la fase di collegamento con l'errore :
program.obj : error LNK2019: unresolved external symbol [email protected] ref
erenced in function _main
program.exe : fatal error LNK1120: 1 unresolved externalsprogram.obj : error LNK2019: unresolved external symbol [email protected] ref
ho anche inserire il file psapi.lib nella stessa cartella in cui il file di codice sorgente (p rogram.c) viene inserito, tuttavia anche in questo caso viene visualizzato lo stesso messaggio di errore sopra riportato.
Come si collega correttamente utilizzando il compilatore della riga di comando (cl.exe)?
Hai aggiunto psapi.lib alla tua lista lib? A quanto sembra, non l'hai fatto. – WhozCraig