Erreur dans mon projet

Signaler
Messages postés
4
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
13 février 2005
-
Messages postés
4
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
13 février 2005
-
Bonjour, j'ai un problème qui revient souvent quand je créé une application avec l'api:



LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main

Debug/kl.exe : fatal error LNK1120: 1 unresolved externals



Je suis à chaque fois obliger de recreer un projet pour que l'erreur d'isparaisse.

Merci de m'aider.

7 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
Parce que tu es parti sur un proj console au lieu de GUI.

ciao...
BruNews, MVP VC++
Messages postés
4
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
13 février 2005

Merci, de ta réponse mais pourtant je créé bien sous Visual C++ le projet :

File/New/Projects/Win32 Application //mon projet

File/New/Files/C++ Source File //mon fichier main.cpp

Quand je tape mon code, et que je compile tout fonctionne correctement
mais des que j'ouvre à nouveau mon projet et que je le recompile
l'erreur apparait...
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
bah là c'est la 1ere fois que j'entends parler d'un projet qui change de configuration quand on le rouvre.

ciao...
BruNews, MVP VC++
Messages postés
69
Date d'inscription
samedi 6 septembre 2003
Statut
Membre
Dernière intervention
19 octobre 2005
2
Il faut que tu annule l'utilisation de la librairie "LIBCD.lib"...



Project->Ton Projet Properties->Linker->Input->Ignore
Specific Library et la tu met LIBCD.lib ... Ça doit marcher comme ça..
ça m'arrive souvent aussi...




.486
.model flat, stdcall
option casemap:none
Messages postés
4
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
13 février 2005

Non, ça ne marche pas au contraire ça me rajoute des erreurs:

dfd.obj : error LNK2001: unresolved external symbol __chkesp
dfd.obj : error LNK2001: unresolved external symbol _strlen
dfd.obj : error LNK2001: unresolved external symbol _sprintf
LINK : error LNK2001: unresolved external symbol _mainCRTStartup
Debug/ghghg.exe : fatal error LNK1120: 4 unresolved externals
Messages postés
69
Date d'inscription
samedi 6 septembre 2003
Statut
Membre
Dernière intervention
19 octobre 2005
2
Tu peux envoyer ton code pour voir... peut-etre que tu as oublie quelques #include ....

.486
.model flat, stdcall
option casemap:none
Messages postés
4
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
13 février 2005

En fait c'est une erreur qui apparait à chaque recompilation de n'importe quelle source, par exemple je creer un projet dans lequel je créé une fonction principale je compile, tout marche bien et je ferme visual un peu plus tard je le rouvre je recompile et la jai une erreur.