IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VC++ .NET Discussion :

Générer exe pour pc sans framework


Sujet :

VC++ .NET

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 11
    Par défaut Générer exe pour pc sans framework
    Bonjour,

    Je cherche depuis deux jours comment générer mon application pour qu'elle tourne sur un pc de disposant pas de framework.
    Pour tout dire, mon application sera intégrée dans un projet Windows PE au final. Donc je dois me passer du framework.

    J'ai apperçu quelques discussions sur le sujet mais avec mon niveau de super méga débutant je n'ai hélas rien compris.

    J'ai testé sous code::block la génération d'un exe et la lancer sous mon second poste et ça marche.
    Pourquoi ne pas utiliser code::block me direz-vous ?
    Bein... parcequ'avec mon niveau avec visual studio 2008 j'arrive un peu à me débrouiller pour créer par exemple une form etc...
    Alors que sous code::block je n'y compris rien dutout et l'anglais n'aide pas.

    D'avance merci à ceux qui voudront bien m'aider.

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Sans Framework, du moment que tu n'utilises pas .Net, c'est possible.

    Par contre, sans la C Run-Time Library (CRT), c'est plus dur. Généralement, elle est fournie sous forme d'un téléchargement appelé "paquetage redistribuable" (qui est différent du Framework .Net).

    Mais pour une application contenue juste dans un seul .exe, tu peux aussi demander une liaison statique à la CRT au lieu d'une liaison dynamique, même si ce n'est pas recommandé en temps normal.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 11
    Par défaut
    Merci d'avoir répondu.

    Non je ne pense pas utiliser .NET
    Comment le vérifier ?

    CRT ça ne me dis rien. Par contre, je sais que mon projet à été converti lors de l'ajout d'un Form. Il m'a parlé de CLR à ce moment là seulement.

    Convertion d'un projet natif pour qu'il prenne en charge le CLR.

  4. #4
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 766
    Par défaut
    Citation Envoyé par Hassassin Voir le message
    Non je ne pense pas utiliser .NET
    Comment le vérifier ?
    Est-ce que tu utilises le designer d'interfaces intégré à VS ? Si oui, tu utilises les WinForms, qui font partie de dotnet. À lire ce qui suit, oui. Tu devras donc t'en passer (tu peux utiliser d'autres frameworks, comme Qt, qui dispose aussi d'un designer).

    Tu peux aussi passer par Mono : tu déposes ton exécutable sur celui de Mono. Si ton application fonctionne, c'est que tu utilises du dotnet. Si elle ne fonctionne pas, il est possible qu'elle en utilise (mais avec une partie native, non-dotnet).

    Citation Envoyé par Hassassin Voir le message
    CRT ça ne me dis rien. Par contre, je sais que mon projet à été converti lors de l'ajout d'un Form. Il m'a parlé de CLR à ce moment là seulement.

    Convertion d'un projet natif pour qu'il prenne en charge le CLR.
    CLR = Common Language Runtime, un composant de dotnet.

    CRT = C RunTime, la librairie standard C. C'est elle qui définit les fonctions de base du C : printf(), sprintf(), et bien d'autres (les includes de base en C).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 11
    Par défaut
    Oui j'etais justement en train de lire un truc par apport à Qt.

    Et en me documentant je viens de me rendre de me rendre compte à quel je n'ai pas le niveau pour réspoudre imédiatement mon problème.

    Je vais donc bosser tout ça plus en prenant le temps de bien me former.
    Merci à ceux qui ont répondu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Générer clé pour licence
    Par Actarus78 dans le forum Sécurité
    Réponses: 4
    Dernier message: 31/03/2006, 16h00
  2. Quel matériel nécessaire pour connection sans fil?
    Par shokin dans le forum Hardware
    Réponses: 2
    Dernier message: 23/12/2005, 06h00
  3. Réponses: 1
    Dernier message: 15/07/2005, 00h09
  4. interdire un fichier exe de fonctionner sans connection web?
    Par christiane dans le forum Web & réseau
    Réponses: 1
    Dernier message: 27/06/2005, 19h35
  5. Format d'un exe pour DOS et pour Windows
    Par Alfhiger dans le forum Assembleur
    Réponses: 4
    Dernier message: 12/06/2002, 11h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo