debes saber que funciones de esa dll son publicas para asi poderlas utilizar, y para poder vinculas la dll necesitas el archivo .lib de esa dll, que en este caso muy probablemente sea vdd.lib..
al compilar por consola con el gcc seria:
gcc mi.c -lvdd
o en el de microsoft seria
cc mi.c vdd.lib
de todas maneras se me hace muy raro lo que quieres hacer , ya que un .dat es un archivo con un formato cualquiera, que va desde tipo texto hasta bianrio, no tienen formato definido, asi que no debe haber nua libreria para leer cualquier archivo .dat , sino tal vez solo algunos archivos.dat generados por algun programa.
Juank