A voir également:
- Visual C++ - Erreur C1083
- Visual basic download - Télécharger - Langages
- Erreur 1004 vba ✓ - Forum VB / VBA
- Microsoft visual c++ c'est quoi - Forum Windows
- Visual paradigm - Télécharger - Gestion de données
- Erreur 1000 france tv - Forum MacOS
4 réponses
Jean-François Pillou
Messages postés
18670
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 282
22 févr. 2007 à 12:57
22 févr. 2007 à 12:57
Une première piste : https://support.microsoft.com/fr-fr/help/461372
andejen
Messages postés
148
Date d'inscription
jeudi 9 juin 2005
Statut
Membre
Dernière intervention
30 juillet 2008
22
22 févr. 2007 à 13:04
22 févr. 2007 à 13:04
t'as bien mis les differrentes librairies dans le repertoire de TON projet?
parceque meme si tu les load avec des #include au debut de ton fichier source, VC++ n'accepte de les lire que si elles sont dans le bon repertoire.
parceque meme si tu les load avec des #include au debut de ton fichier source, VC++ n'accepte de les lire que si elles sont dans le bon repertoire.
J'ai plus d'une dizaine de librairie. J'en ai donc mis quelques unes dans mon projet pour vérifier si c'était ça (les librairies apparaissent alors dans le HEADER de mon projet). Jusque là tout va bien.
Mais ce que je ne comprend pas c'est pourquoi dans un autre projet qui appelle ces mêmes librairies tout ce compile correctement alors qu'aucune d'elles n'est physiquement présente dans le répertoire de cet autre projet ????
Y aurait-il une fonction pour créer des dépendances (liens) que je ne connais pas ??
Mais ce que je ne comprend pas c'est pourquoi dans un autre projet qui appelle ces mêmes librairies tout ce compile correctement alors qu'aucune d'elles n'est physiquement présente dans le répertoire de cet autre projet ????
Y aurait-il une fonction pour créer des dépendances (liens) que je ne connais pas ??
Stupeflip
Messages postés
391
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
4 décembre 2007
94
22 févr. 2007 à 13:31
22 févr. 2007 à 13:31
Salut,
Vérifie qu'il n'y a pas plusieurs include de CommonDLL.h dans tes autres .h. Cela peut provoquer l'erreur 1083 (pas seulement le fichier manquant).
Vérifie qu'il n'y a pas plusieurs include de CommonDLL.h dans tes autres .h. Cela peut provoquer l'erreur 1083 (pas seulement le fichier manquant).
Cécile
>
Stupeflip
Messages postés
391
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
4 décembre 2007
22 févr. 2007 à 13:42
22 févr. 2007 à 13:42
Ce n'est pas non plus le cas. Cette erreur demeure un mystère pour moi .
Stupeflip
Messages postés
391
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
4 décembre 2007
94
>
Stupeflip
Messages postés
391
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
4 décembre 2007
22 févr. 2007 à 13:45
22 févr. 2007 à 13:45
C'est un projet MFC ?
Cécile
>
Stupeflip
Messages postés
391
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
4 décembre 2007
22 févr. 2007 à 13:49
22 févr. 2007 à 13:49
J'ai cliqué sur Win32 DLL dans l'onglet "Projects".
andejen
Messages postés
148
Date d'inscription
jeudi 9 juin 2005
Statut
Membre
Dernière intervention
30 juillet 2008
22
22 févr. 2007 à 14:05
22 févr. 2007 à 14:05
sinon essaye de ne pas inclure ton commonDLL.h et de mettre au debut de ton programme des
#pragma comment(dll,"la_dll-voulue.dll")
par contre pour peu que certaines dll ne soient pas communes et si je ne me trompe pas, il faut que visual sache dans quel repertoire sont tes DLL.
ca doit etre dans tools>options>directories et dans la liste "show directories for" tu selectionnes library files, et tu modifie avec les bons repertoires correspondants
#pragma comment(dll,"la_dll-voulue.dll")
par contre pour peu que certaines dll ne soient pas communes et si je ne me trompe pas, il faut que visual sache dans quel repertoire sont tes DLL.
ca doit etre dans tools>options>directories et dans la liste "show directories for" tu selectionnes library files, et tu modifie avec les bons repertoires correspondants
J'ai enregistré toutes mes librairies dans mon projet et j'ai vérifié les directories. Mon programme .c se compile bien, je n'ai plus l'erreur C1083. Par contre, quand je BUILD j'ai l'erreur LNK2001. Je crois que c'est une déclaration de variable le problème.
Quelqu'un aurait-il des infos supplémentaires à me fournir ?
Quelqu'un aurait-il des infos supplémentaires à me fournir ?
Stupeflip
Messages postés
391
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
4 décembre 2007
94
23 févr. 2007 à 09:46
23 févr. 2007 à 09:46
C'est maintenant une erreur de linkage, assure toi de bien ajouter les dll nécessaires dans les options de link.
Ou alors des #pragma comment dans le code comme le dit notre très cher ami Andejen supporteur du PSG (ouh la honte) !
Ou alors des #pragma comment dans le code comme le dit notre très cher ami Andejen supporteur du PSG (ouh la honte) !
cécile
>
Stupeflip
Messages postés
391
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
4 décembre 2007
23 févr. 2007 à 14:24
23 févr. 2007 à 14:24
Bonjour à tous.
Je vous remercie pour votre aide. J'ai enfin résolu mon problème.
La solution était la suivante pour ceux que ça interresse:
Bref rappel du pb: aller chercher correctement des fichiers.h et .lib correctement (éventuellement créer dans d'autres projets mais appartenant au même workspace sous Visual C++).
Solution:
1/ Sélectionner votre projet
2/ Faire Project/Dependencies puis sélectionner un autre projet (celui contenant les fichiers qui vous interessent)
3/ Cliquer droit sur le nom de votre projet dans le workspace puis "setting"
4/ Enfin paramètrer correctement les onglets Link et Resource
Je vous remercie pour votre aide. J'ai enfin résolu mon problème.
La solution était la suivante pour ceux que ça interresse:
Bref rappel du pb: aller chercher correctement des fichiers.h et .lib correctement (éventuellement créer dans d'autres projets mais appartenant au même workspace sous Visual C++).
Solution:
1/ Sélectionner votre projet
2/ Faire Project/Dependencies puis sélectionner un autre projet (celui contenant les fichiers qui vous interessent)
3/ Cliquer droit sur le nom de votre projet dans le workspace puis "setting"
4/ Enfin paramètrer correctement les onglets Link et Resource
22 févr. 2007 à 13:00