Bonjour,
Je souhaite insérer une DLL dans Visual Studio Express 2008.
Je possède 3 fichiers :
netcdf.h
netcdf.lib
netcdf.dll
J'aimerai savoir où je dois mettre ces fichiers dans les options du projet.
D'avance merci de vos réponses
Version imprimable
Bonjour,
Je souhaite insérer une DLL dans Visual Studio Express 2008.
Je possède 3 fichiers :
netcdf.h
netcdf.lib
netcdf.dll
J'aimerai savoir où je dois mettre ces fichiers dans les options du projet.
D'avance merci de vos réponses
Bonjour,
- Netcdf.h n'a pas forcément besoin d'être dans les options du projet (mais souvent, on ajoute le dossier le contenant dans les "Additional Include directories"). Par contre, les fichiers source C++ qui appellent des fonctions de cette bibliothèque doivent faire un #include de ce fichier.
- Netcdf.lib doit être ajouté dans les options du Linker -> Input -> Additional Dependencies.
- Netcdf.dll n'a pas à être ajouté au projet, mais doit être accessible lors de l'exécution du programme.
Merci Medinoc.
Cela marche parfaitement.
Bonjour,
J'ai un problème similaire en essayant d'utiliser netcdf 4.0 sous Visual c++ 2005.
Avec l'ancienne version (uniquement un fichier .lib), pas de soucis, tout fonctionne correctement. Toutefois, plus rien ne va avec la version 4 (composé d'un .lib et d'un .dll).
Voici le message d'erreur généré :
Je pense donc que la librairie(dll) n'est pas détecté correctement, et malgré son ajout dans le PATH, dans system32, ou encore dans le dossier d'exécution du programme, rien n'y fait.Code:
1
2
3
4
5
6
7
8
9 Erreur 1 error LNK2019: symbole externe non résolu _NF_CREATE référencé dans la fonction _IO_PROJET_mp_HISTBEG pasim Erreur 2 error LNK2001: symbole externe non résolu _NF_CREATE mon_projet Erreur 3 error LNK2001: symbole externe non résolu _NF_CREATE mon_projet Erreur 4 error LNK2001: symbole externe non résolu _NF_CREATE mon_projet Erreur 5 error LNK2019: symbole externe non résolu _NF_DEF_DIM référencé dans la fonction _IO_PROJET_mp_HISTBEG mon_projet Erreur 6 error LNK2001: symbole externe non résolu _NF_DEF_DIM mon_projet Erreur 7 error LNK2001: symbole externe non résolu _NF_DEF_DIM mon_projet ...
Bref, j'espère que j'ai juste oublié un petit détail et que quelqu'un pourra m'aider.
Merci d'avance.
Cordialement!