" Il y a une différence entre VS et des outils tels que cimplicity"
pour sur, mais il s´agit de comparer ce qui est comparable, et surtout des outils qui ciblent les meme services. C´est un peu comme mettre un shareware de travail collaboratif face a SAP..
Des gens qui se dirigent vers ces branches ont besoin de la formation que tu mentionnes, et deviennent specialistes de la chose ; mais ils n´ont guere d´alternative.
Pour un programmeur, le choix des outils ( et surtout le choix des outils PAR SA BOITE) est primordial. On peut te demander de pondre du code sous Ed, ou on peut te filer un vrai IDE ; tout est question de productivite.
Cependant maitriser correctement VC demande quand meme un certain temps de pratique pour exploiter intelligement les fonctionnalites proposees.
" Et toi tu recherchais dans le domaine du jeux video, non ? "
pas veritablement, plus dans l´imagerie au sens large ; j´ai donc vu un peu de tout, de la simulation, du medical, de l´embarque, etc. Au final je bosse dans les jeux, tant mieux c´est ce que je souhaitais a la base. Mais les autres domaines demandaient des choses similaires ( pour mon profil en tout cas).
Maintenant il faut bien voir que meme si le produit final tourne sur une plateforme tordue ( qu´on parle d´embarque pour bagnole ou console de salon) et que donc une partie du developpement utilisera des outils dedies bien loin de ceux auxquels ont peut etre habitue, une grosse partie du travail se deroule dans des environnements " courants" ( du C++ sous VC sous win qu´on fait tourner dans des emulateurs, jusqu´ au portage physique ou la ont change d´outils, par ex.)
De toute facon je suis d´avis qu´il faut voir un peu de tout pour sa propre culture informatique, mais la connaissance d´un IDE tel que VC ne peut etre qu´un atout pour un developpeur ; sauf cas tres particulier bien sur ( surtout que c´est facilement accessible au particulier qui veut s´auto-former, pas comme certains softs professionnels tres esoteriques...)
Voila, tout marche chez moi.
Voici les choses a faire pour faire fonctionner Visual 2005, puis le Game Incubator.
Bon courage
- Installer Visual C++ 2005 ( version Express Beta 2 - Anglais)
----------------------------
http://lab.msdn.microsoft.com/express/visualc/default.aspx
( 87Mo) Cliquer sur " download now"
( si l´installe foire, rebooter et recommencer, les fichiers sont encore en cache).
- Installer, Plateform SDK
--------------------------
http://lab.msdn.microsoft.com/express/visualc/default.aspx
( cliquer sur Learn How to Program->Install the Microsoft Platform SDK)
Installer que " Windows Core"->Build->32bits
( approx 40Mo)
Pour moi l´installation en ligne a foirer et voulait plus se relancer.
J´ai du telecharger tout le package et l´installer
( lancer le . bat a la main avec . / comme argument, il se lance pas tout seul).
A ce moment, Visual C++ est installé.
- Pour faire un test :
--------------------
- Lancer Visual
- Faire New->Project->Win32 console application
- Taper le nom du projet en bas
Ouvrir le cpp
et modifier un peu le programme :
/ / TestConsole2.cpp : Defines the entry point for the console application.
/ /
int _tmain(int argc, _TCHAR* argv[])
{
printf("coucou\n");
getchar();
return 0;
}
Faire F7 ( compiler) et F5 ( lancer). Ca doit faire apparaitre une fenetre noire, avec coucou dedans. Ca
attends qu´une touche soit appuyee pour se fermer.
Pour tester le debugger, se mettre sur la ligne printf, appuyer sur F9, ca ajoute un point rouge. Faire F5,
le programme doit s´arretter sur le point rouge, avec une fleche jaune. La fenetrer de console est vide.
Appuyer sur F10 pour avancer d´un pas, la fleche jaune se depace et le printf est execute. " coucou"
apparait dans la console. Faire Debug->Stop debugging ( shit F5 pour arretter le programme).
GAME INCUBATOR
--------------
- Telecharger le game incubator, version Juin 2005 en librairie :
http://prdownloads.sourceforge.net/gameincubator/GILab-June2005Bin.zip?download
- Decompresser le fichier . zip dans :
c:\Documents and Settings\Nom\Mes documents\Visual Studio 2005\Projects\GILab-June2005Bin\
- Lancer Visual C++ et charger le projet
c:\Documents and Settings\Nom\Mes documents\Visual Studio 2005\Projects\GILab-
June2005Bin\GameIncubator\GIFramework.sln
- Appuyer sur F7 pour compiler.
Ca peut faire une erreur d´include. Il ne trouve pas " windows.h" ( bug de visual beta2).
Pour resoudre ca :
Copier tous les fichiers de
c:\Program Files\Microsoft Platform SDK\Include\
dans
c:\Program Files\Microsoft Visual Studio 8\VC\include\
- Appuyer sur F7 pour compiler.
Ca peut mettre une erreur d´include pour directX. Il ne trouve pas " d2dx9.h"
Verifier que DirectX9 est bien installé sur votre machine
et copier les fichiers de :
c:\Documents and Settings\Nom\Mes documents\Visual Studio 2005\Projects\GILab-June2005Bin\Dx9b\
vers
c:\Program Files\Microsoft Visual Studio 8\VC\include\
- Appuyer sur F7 pour compiler a nouveau
Ca compile bien, mais il affiche une erreur de link sur la lib " uuid.lib"
Copier les fichier de :
c:\Program Files\Microsoft Platform SDK\Lib\
vers
c:\Program Files\Microsoft Visual Studio 8\VC\lib\
- Appuer sur F7, ca compile et ca link ! !
Appuyer sur F5 pour lancer. Il ne trouve pas une DLL " GIReport_d.dll"
Il faut changer le repertoire de travail.
Dans Visual, faire :
Projet->Base sample properties->Debugging->Working directory->"C:\Documents and Settings\Nom\Mes
documents\Visual Studio
2005\Projects\GILab-June2005Bin\GameIncubator\Bin"
Refaire F5 pour lancer et hop tout marche.
Merci Lapintade, psk la je desesperé lol
Ben c´est pas facile !
Accroche toi, ca en vaut la peine.
Bon courage.
mmmh, dev-cpp peut largement bosser sur de gros projets.
Mais bon, meme si on ne maitrise pas toutes les subtilités de Vs en une apres midi, il n´en reste pas moins que l´on peut savoir s´en servir plus que raisonnablement bien.
Ensuite sur le fait que dans les boites VS soit plutot utilisé est un fait. Et puis cela fait plus sérieux.
Mais là on s´écarte un peu trop du sujet, car on est parti d´outils utilisables par des amateurs, pour finir sur les boites. Or en tant qu´amateur tu n´as pas la contrainte des outils utilisés par la boite.
Et pour les boites ou je suis allé, elles ont toutes été pretes à me laisser travailler avec l´os/outils qui me plaisaient.
Un projet fait sous dev-cpp n´en sera pas moins impressionnant que sous VS, et convaincra de la meme façon le recruteur.
Bon, voila, VC++ m´intéresse pour son débogeur...
J´avais téléchargé la béta 1, mais rien ne marchait a part les applications en mode console^^
Donc une fois mon projet commencé sur Dev fini, j´aimerais bien essayer VC sérieusement.
Mais j´ai une question... Si plus tard je veux rendre mon programme portable, ça change qq chose que si je l´avais programmé avec dev? Ou dès qu´on se met à utiliser certaines fonctions de VC, le code devient totalement " Windows"?
Pour les problèmes de ram, lorsque je fais ctr+alt+supp, sous processus, je vois que sqlservr.exe me bouffe 76´000ko quand même! le deuxième plus gourmand après Firefox....
( par contre c´est lourd de devoir tout désinstaller pour réinstaller la béta 2^^)
Bienvenue dans le monde réel Vengeur..
Hmm j´ai updaté la page de LGV d´ailleurs, au programme petite aide sur les paths et un nouveau lien pour le DX SDK April version...
voilà voilà
Hmm a noter que j´ai updaté la page de LGV
au programme petite aide sur les paths ( c´est ça qui cause le plus de pb apparement) et un nouveau lien pour le DX SDK April version
arf..dsl lapin´
sur la page http://www.microsoft.com/downloads/details.aspx?familyid=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en
c quoi la diff entre :PSDK-amd64.exe,PSDK-ia64.exe, PSDK-x86.exe
amd64: Pour architecture Amd 64 ( exemple un proco Amd Athlon XP 64 3000+)
ia64: Pour architecture Intel 64(exemple euh...)
x86: architecture x86 type Intel, donc par exemple un PIV ou un Athlon XP...
oki merci, c le x86 je voyais pas cke ca signifié, alosr que les autres sont plutot explicites
Un petit warning quand même : Ce n´était dit nulle part à priori mais la version Beta 1 de Visual Studio express était programmé pour aréter de fonctionner à une date précise.
Il n´y a rien de dit sur la béta 2 mais il est probable que ça fasse la même chose, donc si ça peut vous permettre d´y gouter et qu´après vous achetiez la version finale ( 40€ c´est pas cher) alors c´est bien, mais sinon je en suis pas sûr que ça marchera toujours.
c´est quand même une bonne stratégie de la part de Microsoft, car après avoir gouté à VS il est difficile de retouner à dev c++, donc ils espèrent peut-être qu´une masse de jeunes programmeurs achète la version express.
Hm si c´est le cas c´est dit dans la license EULA.txt comme pour la Beta 1
C´est dommage snif
En tout cas tout fonctionne grace a toi Lapin Tade
Merci
" ia64: Pour architecture Intel 64(exemple euh...)"
Comme exemple toute la série des pentiums 6xx et des pentiums 5x1 ( pas encore sortit cela je crois)
Sinon il existe un compilateur gratuit, qui est fait par Microsoft, et qui est tres bien.
Il est ici: http://msdn.microsoft.com/visualc/vctoolkit2003/
lensois57 > De rien
Fenix[74] > Il y a pas d´IDE, c´est ca ?