Les fichiers ".def" sont à créer soi-même. Il s'agit d'un fichier texte contenant des définitions diverses. Avec les compilateurs modernes ce fichier ".def" n'est pas nécessaire. C'était utile par exemple avec Borland C++ builder v3 et v4. Mais, comme je l'ai dit plus haut, je ne crois pas que turbo C puisse générer du code permettant d'appeler des DLL car, sauf erreur, le code généré est au format MZ, et non pas NE ou PE.
Dans le cadre d'un projet étudiant, dev-cpp ou code-blocks sont tout à fait utilisables et est utilisés très fréquemment par les étudiants. Ils sont gratuits, pas beaucoup plus gros que le TurboC, facile à installer, et marchent très bien pour faire des programmes appelant des DLL.
Si vraiment vous tenez à utiliser TurboC, alors n'appeller pas de DLL, ne faîtes pas de programmation Windows, juste de la programmation pour la "console" (boite DOS).