Erreur LINK : fatal error LNK1104
nawal1000
Messages postés
24
Statut
Membre
-
le père -
le père -
Bonjour,
quand je compile mon programme sous visual C++, il me donne l'erreur suivante
LINK : fatal error LNK1104: cannot open file "mfcs42d.lib"
je ne sais pas quoi fqire pour résoudre ce problème
merci d'avance
quand je compile mon programme sous visual C++, il me donne l'erreur suivante
LINK : fatal error LNK1104: cannot open file "mfcs42d.lib"
je ne sais pas quoi fqire pour résoudre ce problème
merci d'avance
A voir également:
- Erreur LINK : fatal error LNK1104
- Family link localisation - Télécharger - Guide protection
- Family link localisation impossible ✓ - Forum Applis & Sites
- Family link le temps ne correspondent pas - Forum Contrôle parental
- Code family link 6 chiffres - Forum Samsung
- Mon enfant à déverrouillé family link - Forum Huawei
9 réponses
Bonsoir,
Normalement (avec VC++ 6.0), la bibliothèque mfcs42d.lib est dans ...\Microsoft Visual Studio\VC98\MFC\Lib. peux-tu la trouver "à la main" ?
Normalement (avec VC++ 6.0), la bibliothèque mfcs42d.lib est dans ...\Microsoft Visual Studio\VC98\MFC\Lib. peux-tu la trouver "à la main" ?
dommage... Tu as bien les autres mfcxxx dans ce répertoire ? Ou tout le répertoire s'est fait la malle ? As-tu cherché dans le reste du disque ? Parfois on fait des glisser-déplacer involontairement.
Tu as toujours la solution de résinstaller VC++
Tu as toujours la solution de résinstaller VC++
merci, j'ai pu résoudre ce problème mais d'autres erreur apparaissent,
ppmtopgm.obj : error LNK2001: unresolved external symbol _pm_close
ppmtopgm.obj : error LNK2001: unresolved external symbol _pgm_writepgmrow
ppmtopgm.obj : error LNK2001: unresolved external symbol _ppm_readppmrow
ppmtopgm.obj : error LNK2001: unresolved external symbol _pm_allocrow
ppmtopgm.obj : error LNK2001: unresolved external symbol _pgm_writepgminit
ppmtopgm.obj : error LNK2001: unresolved external symbol _ppm_readppminit
ppmtopgm.obj : error LNK2001: unresolved external symbol _pm_openr
ppmtopgm.obj : error LNK2001: unresolved external symbol _pm_usage
ppmtopgm.obj : error LNK2001: unresolved external symbol _ppm_init
Debug/pp.exe : fatal error LNK1120: 9 unresolved externals
poue précision , je veux convertir des images ppm vers des images pgm et j'utilise un projet MFC en visual c++, parmi les entêtes nécessaire pour le fonctionnement de ce projet est unistd.h je ne l'ai pas trouver dans les includes de visual c++ et je l'ai copier a partir des include de dev-cpp, je crois que ce fichier header qui me donne ces erreurs par ce que je l'ai changer.
merci pour votre aide,
ppmtopgm.obj : error LNK2001: unresolved external symbol _pm_close
ppmtopgm.obj : error LNK2001: unresolved external symbol _pgm_writepgmrow
ppmtopgm.obj : error LNK2001: unresolved external symbol _ppm_readppmrow
ppmtopgm.obj : error LNK2001: unresolved external symbol _pm_allocrow
ppmtopgm.obj : error LNK2001: unresolved external symbol _pgm_writepgminit
ppmtopgm.obj : error LNK2001: unresolved external symbol _ppm_readppminit
ppmtopgm.obj : error LNK2001: unresolved external symbol _pm_openr
ppmtopgm.obj : error LNK2001: unresolved external symbol _pm_usage
ppmtopgm.obj : error LNK2001: unresolved external symbol _ppm_init
Debug/pp.exe : fatal error LNK1120: 9 unresolved externals
poue précision , je veux convertir des images ppm vers des images pgm et j'utilise un projet MFC en visual c++, parmi les entêtes nécessaire pour le fonctionnement de ce projet est unistd.h je ne l'ai pas trouver dans les includes de visual c++ et je l'ai copier a partir des include de dev-cpp, je crois que ce fichier header qui me donne ces erreurs par ce que je l'ai changer.
merci pour votre aide,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai pu résoudre ce problème
Comment ? Si tu n'as pas la bibliothèque, tu as modifié ton programme pour ne plus appeler ses fonctions ?
Si tu as rajouté des fonctions (ou modifié des noms) dans les headers, sans réellement fournir les fonctions, sûr que ça ne peut pas marcher.
Comment ? Si tu n'as pas la bibliothèque, tu as modifié ton programme pour ne plus appeler ses fonctions ?
Si tu as rajouté des fonctions (ou modifié des noms) dans les headers, sans réellement fournir les fonctions, sûr que ça ne peut pas marcher.
j'i chercher la bibliothéque et je l'ai ajouter à ...\Microsoft Visual Studio\VC98\MFC\Lib ,maintenant j'ai pas de probléme de bibliothéque mais le probléme réside dans le fichier entête <unistd.h> , je l'ai ajouter a partir de dev-cpp je crois que visual c++ ne prend pas en charge unistd.h c'est pour unix (je ne sais pas est ce que c'est vrai ou non!!!,),
L'entête de unistd.h contient les lignes suivantes
int ftruncate(int, off_t);
__CRT_INLINE int ftruncate(int __fd, off_t __length)
{
return _chsize (__fd, __length);
}
et le programme m'a donné les erreurs suivante:
unistd.h(23) : error C2081: 'off_t' : name in formal parameter list illegal
\unistd.h(24) : error C2143: syntax error : missing '{' before '*'
unistd.h(24) : error C2059: syntax error : 'type'
(je crois que j'aifait une grave erreur de programmation mais je ne sais pas ou se situe)
Désolée pour le dérangement
L'entête de unistd.h contient les lignes suivantes
int ftruncate(int, off_t);
__CRT_INLINE int ftruncate(int __fd, off_t __length)
{
return _chsize (__fd, __length);
}
et le programme m'a donné les erreurs suivante:
unistd.h(23) : error C2081: 'off_t' : name in formal parameter list illegal
\unistd.h(24) : error C2143: syntax error : missing '{' before '*'
unistd.h(24) : error C2059: syntax error : 'type'
(je crois que j'aifait une grave erreur de programmation mais je ne sais pas ou se situe)
Désolée pour le dérangement