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,
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.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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!
Partager