Direi che dai sorgenti è stata generata la dll, li ho presi da qua
http://www.phash.org/downloa
anzi forse quella dll è una bidonata.
Mi spiego con un caso pratico
nel file sorgente pHash.cpp
trovo varie funzioni, ad esempio
int _ph_image_digest
int _ph_compare_images
ph_bmb_imagehash
ecc ecc (nessuna con la parola audio)
dalla dll aperta con dependency walk, oltre a un errore del tipo
Errors were detected when processing "percorso". See the log window for details.
Error: The Side-by-Side configuration information for "c:\sicuri\phash\release\PHASH.DLL" contains errors. Impossibile avviare l'applicazione specificata. La configurazione della modalit affiancata dell'applicazione non corretta. Consultare il registro degli eventi applicazioni o utilizzare lo strumento da riga di comando sxstrace.exe per ottenere ulteriori informazioni (14001).
Error: At least one required implicit or forwarded dependency was not found.
vedo solo queste funzioni
closedir
opendir
readdir
rewinddir
seekdir
telldir