CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C++] Visual c++ 2005 Express - Gratuit

LGV
LGV
Niveau 28
01 juin 2005 à 15:08:42

" 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...)

Lapintade
Lapintade
Niveau 30
01 juin 2005 à 15:20:37

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.
/ /

  1. include " stdafx.h"
  2. include " stdio.h"

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.

Lensois57
Lensois57
Niveau 8
01 juin 2005 à 15:29:02

Merci Lapintade, psk la je desesperé lol

Lapintade
Lapintade
Niveau 30
01 juin 2005 à 15:38:51

Ben c´est pas facile !
Accroche toi, ca en vaut la peine.
Bon courage.

fantometteninja
fantometteninja
Niveau 6
01 juin 2005 à 15:38:54

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.

Virtuality
Virtuality
Niveau 8
01 juin 2005 à 15:54:20

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^^)

gollumkawder
gollumkawder
Niveau 10
01 juin 2005 à 16:03:34

Bienvenue dans le monde réel Vengeur..

gollumkawder
gollumkawder
Niveau 10
01 juin 2005 à 16:06:18

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à

gollumkawder
gollumkawder
Niveau 10
01 juin 2005 à 16:07:15

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

gollumkawder
gollumkawder
Niveau 10
01 juin 2005 à 16:07:45

arf..dsl lapin´

Lensois57
Lensois57
Niveau 8
01 juin 2005 à 16:48:03

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

gollumkawder
gollumkawder
Niveau 10
01 juin 2005 à 16:56:29

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...

Lensois57
Lensois57
Niveau 8
01 juin 2005 à 16:58:33

oki merci, c le x86 je voyais pas cke ca signifié, alosr que les autres sont plutot explicites

dnob700
dnob700
Niveau 10
01 juin 2005 à 17:10:38

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.

gollumkawder
gollumkawder
Niveau 10
01 juin 2005 à 17:26:37

Hm si c´est le cas c´est dit dans la license EULA.txt comme pour la Beta 1

Lapintade
Lapintade
Niveau 30
01 juin 2005 à 18:59:21

C´est dommage snif

Lensois57
Lensois57
Niveau 8
01 juin 2005 à 19:13:06

En tout cas tout fonctionne grace a toi Lapin Tade :-) Merci

Matbox2
Matbox2
Niveau 7
01 juin 2005 à 19:17:35

" 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)

Fenix[74]
Fenix[74]
Niveau 10
01 juin 2005 à 20:49:59

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/

Lapintade
Lapintade
Niveau 30
01 juin 2005 à 21:43:42

lensois57 > De rien

Fenix[74] > Il y a pas d´IDE, c´est ca ?

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment