begin process at 2012 05 29 06:49:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Divers

 > 

Impossible de compiler mon jeu de 421 avec Visual C++ 2005 Express Edition pourquoi? Alors qu'il se compile parfaitement avec d'autres compilateurs?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Impossible de compiler mon jeu de 421 avec Visual C++ 2005 Express Edition pourquoi? Alors qu'il se compile parfaitement avec d'autres compilateurs?

dimanche 24 septembre 2006 à 16:40:39 | Impossible de compiler mon jeu de 421 avec Visual C++ 2005 Express Edition pourquoi? Alors qu'il se compile parfaitement avec d'autres compilateurs?

ndubien

Membre Club

Bonjour,

j'ai essayer de passer mon jeu de 421 (voir http://www.cppfrance.com/codes/421_38215.aspx) sur Visual C++ 2005 Express Edition, et lorsque je le compile il me met :

------ Rebuild All started: Project: 421, Configuration: Debug Win32 ------

Deleting intermediate and output files for project '421', configuration 'Debug|Win32'

Compiling...

421.cpp

c:\documents and settings\dubien\mes documents\visual studio 2005\projects\421\421\421.cpp(15) : error C3861: 'sort': identifier not found

c:\documents and settings\dubien\mes documents\visual studio 2005\projects\421\421\421.cpp(129) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data

c:\documents and settings\dubien\mes documents\visual studio 2005\projects\421\421\421.cpp(136) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data

c:\documents and settings\dubien\mes documents\visual studio 2005\projects\421\421\421.cpp(152) : error C3861: 'time': identifier not found

[...]

421 - 2 error(s), 2 warning(s)

========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========


pourquoi me met il :

- 'time':identifer not found ?
      ligne assossiée : srand((unsigned) time(NULL));
- 'sort':dentifer not found?
      ligne assossiée :
sort(des.begin(),des.end());

Information : lorsque j'enleve ces deux ligne le programme fonctionne mais les nombres jouées d'une artie à l'utre sont les memes!

Je vous remercie à l'avance!

Nico

dimanche 24 septembre 2006 à 17:03:06 | Re : Impossible de compiler mon jeu de 421 avec Visual C++ 2005 Express Edition pourquoi? Alors qu'il se compile parfaitement avec d'autres compilateurs?

BruNews

Administrateur CodeS-SourceS
Sur VC++ c'est pour Windows donc srand(GetTickCount()) ira impec.
STL ne m'interessant pas, aucune idée pour sort().

ciao...
BruNews, MVP VC++
dimanche 24 septembre 2006 à 17:20:16 | Re : Impossible de compiler mon jeu de 421 avec Visual C++ 2005 Express Edition pourquoi? Alors qu'il se compile parfaitement avec d'autres compilateurs?

nightlord666

Membre Club
Réponse acceptée !
Pour sort, inclue <algorithm>, et pour time, <time.h>.


Sachant qu'on peut toujours enlever une ligne à un programme, et que dans un programme il y a toujours un bug, un programme peut se résumer à une ligne avec un bug.
dimanche 24 septembre 2006 à 18:05:19 | Re : Impossible de compiler mon jeu de 421 avec Visual C++ 2005 Express Edition pourquoi? Alors qu'il se compile parfaitement avec d'autres compilateurs?

ndubien

Membre Club

Bonjour,

J'ai remplacé : srand((unsigned) time(NULL));  par srand(GetTickCount()); mais maintenant il m'affiche :

c:\documents and settings\dubien\mes documents\visual studio 2005\projects\421\421\421.cpp(152) : error C3861: 'GetTickCount': identifier not found

Comment ça se fait?

Nico
dimanche 24 septembre 2006 à 18:06:47 | Re : Impossible de compiler mon jeu de 421 avec Visual C++ 2005 Express Edition pourquoi? Alors qu'il se compile parfaitement avec d'autres compilateurs?

nightlord666

Membre Club
Ne pas oublier le #include <windows.h>...


Sachant qu'on peut toujours enlever une ligne à un programme, et que dans un programme il y a toujours un bug, un programme peut se résumer à une ligne avec un bug.
dimanche 24 septembre 2006 à 18:07:17 | Re : Impossible de compiler mon jeu de 421 avec Visual C++ 2005 Express Edition pourquoi? Alors qu'il se compile parfaitement avec d'autres compilateurs?

BruNews

Administrateur CodeS-SourceS
windows.h

ciao...
BruNews, MVP VC++
dimanche 24 septembre 2006 à 18:29:08 | Re : Impossible de compiler mon jeu de 421 avec Visual C++ 2005 Express Edition pourquoi? Alors qu'il se compile parfaitement avec d'autres compilateurs?

ndubien

Membre Club

Bonjour,

j'ai essayé avec <windows.h> et il me dit qu'il ne connait pas <windows.h>
alors j'ai fait comme l'avait dit nightlord666 (#include<algorithm> #include<time.h>) et fonctionne bien.
Merci pour les conseils!

Nico

dimanche 24 septembre 2006 à 18:49:33 | Re : Impossible de compiler mon jeu de 421 avec Visual C++ 2005 Express Edition pourquoi? Alors qu'il se compile parfaitement avec d'autres compilateurs?


Cette discussion est classée dans : visual, and, cpp, documents, settings


Répondre à ce message

Sujets en rapport avec ce message

encore un probleme de lien opengl [ par seichettmorru ] je mets bien #include j'ai aussi opengl32.dll dans system32"Compilateur: Default compilerBuilding Makefile: "C:\Documents and Settings\Mathias\Mes doc programme permettant de créer un sous repertoire sur la racine du discque avec la fonction39h de l'interruption dos 21h [ par dosslino ] bonsoir , je suis confronté à ce message tout le temps si je cherche à compiler mon programme comment faire ?voici le message:Compiler: Default compil Probleme de compilation [ par XRaph ] Bonjour, j'ai un assez gros probleme: lorsque j'essaye de compilé un programme cpp avec Visual studio ou dev-cpp, j'ai un série d'erreurs. En essayant installation Qt [ par samaka1986 ] salut tout le mondej 'ai un probeleme avec ma Qt .j'ai installé Qt et dev c++et j'ai des probleme lors de la compilation du project "helloworld".voila VC++ 6.0 et operateur new et delete [ par nightlord666 ] Bonjour !J'ai un gros problème avec la redéfinition des opérateurs new et delete sous Visual C++ 6.0. Le compilateur me sort plein d'erreurs venant de Problème pour les fonctions winsock [ par darkstorm ] Bonjour tout le monde,voici la source de mon fichier Cinclude SOCKET s1,s2;WSADATA WSAdata;struct sockaddr_in in1,in2;void attendConnexion(){ int Problème avec les string en C++ [ par Turok ] Salut,Alors le code suivant ne marche pas, je ne sais pas pourquoi :void LoadSkins(string Name){    SDL_Surface *temp;    string FileName = "Medias\Sk Comment créer un fichier dans "documents and settings\utilisateur actuel" en programmation c++(console win 32)? [ par ndubien ] Salut, Je cherche à savoir : comment créer un fichier dans "documents and settings\utilisateur actuel" en programmation c++(console win 32)?strin linker avec dev C++ [ par guitoulefoux ] Bonjour et bravo pour ce site.J'ai un pb pour compiler un programme (je suis un débutant).Voici les messages d'erreurs:g++: -lwsock32: linker input fi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales