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

Visual C++ Discussion :

Release Visual c++


Sujet :

Visual C++

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 30
    Par défaut Release Visual c++
    Bonjour,

    Voila, j'ai un problème qui me fait perdre la tête, je suis sur une appli Qt, OpenGL ... j'utilise Visual c++ 2008 Express, lorsque je build(F5) en mode Release tout va bien l'appli fonctionne, mais quand je lance l'exe(hors visual) la j'ai un beau rapport d'erreur windows.
    J'ai bien vérifié que je possède les dll qui vont bien, de plus en mode Debug ça marche dans visual et hors visual.
    Je comprends vraiment pas.

    Si il y a quelqu'un pour m'éclairer.

    Merci.

  2. #2
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 290
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Citation Envoyé par Anthanoj Voir le message
    mais quand je lance l'exe(hors visual) la j'ai un beau rapport d'erreur windows.
    Quel est ce rapport d'erreur (c'est assez rare sous windows, mais parfois les messages d'erreur peuvent aider).
    As-tu passé ton executable sous dependency walker?

  3. #3
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Problème de manifest ?

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 30
    Par défaut
    Dependency Walker me donne un warning:

    Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

    Merci pour cet outil, je connaissais pas.

    sinon le rapport d'erreur ne me parait pas indiquer grand chose:

    AppName: parrallel rendering client.exe AppVer: 0.0.0.0 ModName: ntdll.dll
    ModVer: 5.1.2600.5755 Offset: 000369da

    Puis apres un truc super long dans les informations techniques que je peux pas copier/coller qui parle de dll.

    J'ai vraiment aucune idée, qu'entends tu par "problème de manifest"? il pourrait y avoir un rapport avec la dll manifest?

    c'est vraiment étrange si ça s'exécute dans visual ça devrait s'exécuter aussi si je clic sur le .exe, la seule raison serait des problèmes de lib ou de dll mais je vois pas, tout a l'air correct.

  5. #5
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 117
    Billets dans le blog
    148
    Par défaut
    Lors des executions inside VS, le programme reste dans une sorte de mode protégé ( même en release ), c'est pour ça qu'on peut même un peu le debugguer ( plaçage de breakpoint ).
    Par contre, je pensais à une erreur de segmentation, qui ne se produit que lorsque les variables sont mals initialisé ( utilisation d'un tableau hors de ses limites, ou de parties non initialisé ). Il se pourrait que VS par défault mette la mémoire à zero donc peu de bug ...
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  6. #6
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Le chemin d'exécution n'est à priori pas correct, il ne trouve pas une fonction d'une DLL... DLL qui n'est à priori pas dans le PATH du système, cela peut être aussi bien les runtimes Visual (ceux en mode Debug n'y sont pas par défaut, par exemple) qu'une DLL spécifique à ton programme.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/03/2012, 14h27
  2. je cherche les release visual studio 2008
    Par ibn-al-haytame dans le forum Visual Studio
    Réponses: 1
    Dernier message: 18/10/2010, 23h06
  3. Compilation release Visual Studio
    Par b4bass dans le forum C++/CLI
    Réponses: 3
    Dernier message: 04/06/2010, 17h54
  4. release/debug sous visual studio
    Par lektrosonic dans le forum Visual C++
    Réponses: 1
    Dernier message: 11/12/2007, 11h20
  5. Réponses: 5
    Dernier message: 21/06/2006, 14h02

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