OVH Cloud OVH Cloud

dll manquante

2 réponses
Avatar
jll
Je parviens bien à écrire des programmes en Borland C++, mais à chaque
fois, à l'exécution le message "cw3215.dll" est manquante ors, cette dll
est- bien présente dans le dossier include du projet.
Merci de votre aide
jl

2 réponses

Avatar
Pierre Maurette
Je parviens bien à écrire des programmes en Borland C++, mais à chaque
fois, à l'exécution le message "cw3215.dll" est manquante ors, cette dll
est- bien présente dans le dossier include du projet.
Sauf erreur, il s'agit d'une bibliothèque d'exécution. Elle sera

recherchée dans l'ordre, en simplifiant, dans:
- le répertoire de l'exe.
- le répertoire courant (sans intérêt).
- selon la version de Windows, un répertoire système genre
windowssystem ou windowssystem32, et je pense windows.
- les répertoires du PATH.
Le mieux est de le mettre dans le répertoire de l'exe. Il vaut mieux
laisser les répertoires système aux dll réellement partagées.
--
Pierre

Avatar
Alex
jll wrote:

Je parviens bien à écrire des programmes en Borland C++, mais à chaque
fois, à l'exécution le message "cw3215.dll" est manquante ors, cette dll
est- bien présente dans le dossier include du projet.
Merci de votre aide
jl


Dans le dossier include on met les fichiers qui devront être trouvé par le
preprocesseur avant la compile. (.h, .hpp, etc.)

En ce qui concerne la dll, c'est du code exécutable, donc il faut vérifier
que ce fichier puisse se trouver pendant l'exécution de ton module
principal.

Sous windows d'habitude les dll qui se chargent automatiquement sont dans
ton répertoire windows, system32 ou dans le répertoire où tu lances ton
programme. Toutefois si tu charges la dll par LoadLibrary, tu as le droit
de la mettre où tu veux