TEMPLATES C/C++ POUR VS 2008

SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 - 26 nov. 2007 à 18:35
Neo_Fr Messages postés 653 Date d'inscription mardi 6 décembre 2005 Statut Membre Dernière intervention 10 novembre 2014 - 25 mai 2010 à 21:36
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/44835-templates-c-c-pour-vs-2008

Neo_Fr Messages postés 653 Date d'inscription mardi 6 décembre 2005 Statut Membre Dernière intervention 10 novembre 2014 2
25 mai 2010 à 21:36
Salut Brunews,
Je voulais savoir si tu comptais faire une version pour VS2010?
HeavenForsaker Messages postés 223 Date d'inscription mercredi 13 juillet 2005 Statut Membre Dernière intervention 8 août 2011
23 nov. 2009 à 14:01
La soluce pour compiler en x64 sur la version Express:
http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/

Il y a un script en bas de la page qui fait tout le boulot:
http://suma.soulogic.com/dl/VCE64BIT.zip

maintenant les templates x64 compilent nickel :)

++
HeavenForsaker Messages postés 223 Date d'inscription mercredi 13 juillet 2005 Statut Membre Dernière intervention 8 août 2011
23 nov. 2009 à 13:26
Merci pour la réponse rapide.

J'ai testé les autres template x86, ils compilent sans problème.

Pas moyen de compiler les template x64 sur la version Express.

Je vais regarder ça de plus près, je posterais la soluce si je la trouve.

++
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
20 nov. 2009 à 19:29
Aucune idée je n'ai jamais bossé avec la version Express. Hors cela ça fait bientot 3 ans que je ne bosse qu'avec mes templates et jamais eu de prob.

Pour info, je viens juste de refaire le prog de templates (en WIN64). Il sait recréer un projet comme le précédent mais avec TOUS les fichiers du template quels qu'ils soient et correctement configurés (C, CPP, ASM, etc.). Je le mettrai ici un de ces jours. En attendant tu peux me passer un mail en MP où te l'envoyer.
HeavenForsaker Messages postés 223 Date d'inscription mercredi 13 juillet 2005 Statut Membre Dernière intervention 8 août 2011
20 nov. 2009 à 18:19
Salut BruNews,

J'ai tenté de compiler le projet x64Cdlg, mais j'obtiens l'erreur suivante:
"L'opération n'a pas pu être terminée. Erreur non spécifiée"

De plus rien ne se passe lorsque je veux accéder aux propriétés du projet.

J'utilise Visual C++ 2008 Express Edition sous Windows 7 x64.

J'ai lu que la version Express de VC++ ne supportait pas la compilation x64, mais qu'il était quand même possible de passer outre en installant le SDK puis en suivant les instructions sur cette page:
http://msdn.microsoft.com/en-us/library/9yb4317s.aspx

J'ai suivi les instructions mais ça ne fonctionne toujours pas.

Quelqu'un aurait-il la soluce ?

++
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
12 nov. 2008 à 16:59
Bonjour BruNews,

J'ai p-e une petite idée d'amélioration , tu pourrais aussi crée un template pour la création d'un driver :))) . En faite c'est parce que moi même je doit en créer un en se moment, et que j'en ai tjrs fait avec les fichier de base déjà crée. Donc la je ne sais mm pas par ou commencer mdr
K@zuya Messages postés 306 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 15 février 2016
22 mai 2008 à 20:14
lol, je sais pour le combo, il existe depuis les débuts de visual studio.
Bon, c'est pas grave, je finirai bien par trouver.
Merci quand même
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
22 mai 2008 à 20:07
Sur VC++, il y a un combo pour passer de compil RELEASE à DEBUG.

Pour info, je n'ai jamais utilisé le mode debug. Pour être clair, je ne saurais même pas m'en servir. De là à penser que ça ne sert pas à grand chose, il n'y a qu'un pas que je franchis aisément.
K@zuya Messages postés 306 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 15 février 2016
22 mai 2008 à 19:08
C'est ce que j'avais fait, j'avais déjà remi la WinMain mais ça ne fonctionne pas, ya pas des configs à faire ?

"il vaudrait mieux réfléchir correctement son code plutot que de prendre l'habitude du debug"
Je voudrais bien, seulement, en tant que débutant c'est en forgeant qu'on devient forgeron.

Ceci-dit je suis moi aussi contre l'idée d'avoir des ressources indésirables dans l'executable (bien que je n'en avais même pas conscience).
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
22 mai 2008 à 18:42
Mettre les myWinMain zn commeentaire et remettre en service les WinMain du CRT puis passer en config DEBUG.
Ceci dit, il vaudrait mieux réfléchir correctement son code plutot que de prendre l'habitude du debug.
K@zuya Messages postés 306 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 15 février 2016
22 mai 2008 à 17:45
Salut,

Je me lance dans Visual Studio 2008 et aparament en utilisant ces templates, on ne peut pas débuger, enfin moi j'ai des "No Symbols Loaded" sur tous mes breakpoints alors est-ce qu'en utilisant ces templates on ne peut pas débuger ou est-ce qu'il faut faire une config supplémentaire ?
truthlesslife Messages postés 9 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 13 janvier 2008
13 janv. 2008 à 17:58
Les avantages de l'assembleur dans un programme en C en somme... Merci pour cette réponse.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
13 janv. 2008 à 17:52
- Petite taille exe.
- Rien d'inclus à l'insu de son plein gré.
- Complète maitrise du code.
truthlesslife Messages postés 9 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 13 janvier 2008
13 janv. 2008 à 17:30
Bonjour,

J'ai juste une petite question : je voie plein de sources avec la mention "sans CRT"...
J'aimerais savoir à quoi ça sert de virer les dépendences à la CRT dans un programme !!?

Merci d'avance.
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
11 déc. 2007 à 20:22
BruNews you are great. Merci. Je le téléchargerai à l'école demain en attendant d'avoir la version complete :D.
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
11 déc. 2007 à 20:02
Ah super merci.
Ouff, c'est VS 2008 au complet, ça risque de prendre un moment.
Téléchargement à +/- 92ko/s
Si ça reste stable, devrait être terminé dans... 2heures et demi (disons 3 heures).

Voici le nom du iso sur le site de MS, si ça te dis quelque chose:
VS2008ExpressENUX1397868.iso
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
11 déc. 2007 à 19:55
http://brunews.com/enVs2008expDvd.iso
Graver sur DVD et lancer l'installation.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
11 déc. 2007 à 19:43
Aucune idée s'il est dispo sur site MS, je vais le mettre sur le mien.
Je donne le lien dans qlqs minutes.
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
11 déc. 2007 à 19:14
Ok merci.
Donc rien qui justifie une transition de VC++ 2005 à 2008.

"Le framework 3.5 sera installé par le SP1"
Ouais mais je parlais de mon ordi ayant XP. Mon portable, tournant sous vista, aura VC++ 2008. J'attends juste confirmation qu'il n'est plus en beta.

"La version Express est pourtant packagée en ISO (VB, C# et C++ ensemble)"
Ah ok. C'était peut-être des nouvelles pas fraiches.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
11 déc. 2007 à 18:03
Pour le natif, très peu de modifs.
- Gestion des manifest (interne ou fichier) qui incluent la prise en compte de UAC.
- new options de linker, surtout la prise en charge du reload d'adresse du binaire par le chargeur system.

Pour résumer, rien de fondamental mais des détails intéressants tout de même. Il sait par exemple indiquer qu'il passera un jmp short en near dans un listing asm, très important dans mon taf mais bien sur faut en avoir l'emploi.

La version Express est pourtant packagée en ISO (VB, C# et C++ ensemble), s'ils tardent je la mettrai en download.

Le framework 3.5 sera installé par le SP1 dans tous les cas alors... Faudra s'y faire car c'est parti pour durer.
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
11 déc. 2007 à 17:33
VC++ 2008 express est-il encore en beta ? Aux dernières nouvelles, en tout cas, il était encore en beta 2.

J'ai essayé d'installer la version proposée sur le site de VS mais j'y ait renoncé en voyant qu'il faudrait se taper l'installation du framework 3.5.

Alors avant de polluer d'avantage mon système, je voudrais vraiment savoir si il y a une réelle différence entre vc++ 2005 et 2008. Quelque chose qui justifierait le framework, son poids (+ de 1Go) et tout les bidules qu'il mettra partout dans mon système.

J'ai essayé de trouver une liste des nouveautés mais, pas de chance pour moi, je ne trouve rien. Le seul article qui aurait pu m'en dire plus a apparemment été supprimé.
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
11 déc. 2007 à 09:13
Le dvd de visual 2008 est dispo sur ma3d, donc je supose que sous peux la version française sera ok, me réjouit :P
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
27 nov. 2007 à 20:36
Merci pour cette source BruNews, elle va, tout comme celle pour VS 2005 être forte utile. Vivement qu'il soit dispo pour voir ce qu'il a dans le ventre.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
26 nov. 2007 à 18:59
Semble que la version Express ne soit pas encore dispo en telechargement (seulement beta) mais les packages sont pourtant finalisés, devraient être en ligne sous peu.
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
26 nov. 2007 à 18:35
VC++ 2008 est-il disponible en téléchargement ?
Rejoignez-nous