cs_VTwin
Messages postés13Date d'inscriptionsamedi 29 juillet 2006StatutMembreDernière intervention28 décembre 2006
-
12 déc. 2006 à 16:55
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
12 déc. 2006 à 19:57
Bonjour tout le monde !
Désolé d'avance pour la question à 2 francs.
Il faut que je me lance dans le C++ ! (je suis plutot VB .NET, l'outil de programmation familial )
Je dois faire un exe qui tourne sans setup d'instalation, sans .NET framework 2.0 et sans composant additionnel à installer.
Pour me lancer dans le code, je vais voir par moi meme, mon exe sera tout simple et ne devrait faire que quelques lignes, je ne sais pas encore si j'aurai besoin de faire une fenetre windows... a voir.
Bref pour repondre à mes besoins, j'ai cru comprendre que je dois faire un programme en C++ natif. Or je ne saispas ce que cela implique concretement.
J'utilise visual studio 2005. Quand je crée un nouveau projet, quel type de projet dois je choisir (MFC, Win32 ? Autre?) pour développer un truc en natif?
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 12 déc. 2006 à 17:30
Salut,
Si tu veux un exécutable vraiment natif, il faut programmer en C avec les API Windows en évitant l'utilisation des fonctions de la CRT (C Runtime). Je pense que le C++ ne permet pas d'éviter la CRT mais il est possible de l'intégrer dans l'exécutable.
Comme précisé par Joky, il faut faire un projet Win32 vide.
Tu peux regarder mon code source en C évitant la CRT: Indicateur RAM L'exéutable généré est natif à 100% car il ne souffre d'aucune dépendance.