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

C++/CLI Discussion :

Compilation release Visual Studio


Sujet :

C++/CLI

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 16
    Points : 10
    Points
    10
    Par défaut Compilation release Visual Studio
    Bonjour, j'ai un projet de jeu à rendre pour demain xD
    Le jeu est codé en C++ avec Visual Studio 2008. J'utilise SFML comme lib.

    Le jeu est fini et est totalement fonctionnel en mode debug donc SFML est bien installé...

    Mais quand je compile ma release, cet derniere ne fonctionne pas sur les machine ou Visual Studio n'est pas installé !

    J'ai bien intégré les dll de SFML à coté de mon exe...
    J'ai fais le test sur mon pc, ça fonctionne, normal :p . Sur le pc d'un pote ou Visual Studio est installé (mais pas SFML), ça marche aussi .

    Mais impossible quand VS ne l'est pas : Erreur windows

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 16
    Points : 10
    Points
    10
    Par défaut
    J'ai essayé tout à l'heure, d'installer vcredist2008.exe sur l'autre machine... mais c'est la même !

    J'ai aussi essayé de voir les dépendences avec le logiciels édependency walker", ce derniere me sort 6 dlls :
    SFML-WINDOW-D.DLL
    SFML-GRAPHICS-D.DLL
    SFML-SYSTEM-D.DLL
    MSVCP90D.DLL
    MSVCR90D.DLL
    KERNEL32.DLL

    Les 3 premieres ne posent pas de probleme vu que je les intègre avec la release, la derniere, je pense que tous les pcs windows l'ont.
    Quand aux MSV.....dll, j'ai essayé de les copiers dans les même dossiers...
    Mais j'ai toujours la même erreur

    De plus, j'ai aussi essayé de creer un installateur avec Visual Studio, mais c'est pareil

    Pour finir, afin que l'exe se compile en mode release, j'ai du changer le "runtime library" sur : Multi-threaded Debug DLL (/MDd)

    En gardant celui configuré d'origine pour le mode release (Multi-threaded DLL (/MD), j'avais cette erreur à la fin de la compile :

    Unhandled exception at 0x75d3f7cc in Game.exe: 0xC0000005: Access violation reading location 0x616d7265.

  3. #3
    Futur Membre du Club
    Inscrit en
    Janvier 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    J'ai vu une réponse à un autre post qui pourrait correspondre à ton problème :
    http://www.developpez.net/forums/d93...-2008-express/

    J'espère que ça t'aideras, même si j'ai l'impression que c'est un peu trop tard...

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 16
    Points : 10
    Points
    10
    Par défaut
    En fait, j'avais linké les mauvaise librairies (j'avais oublié de virer les -d :p)

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/03/2012, 14h27
  2. Compilation avec Visual studio 2008
    Par belha00 dans le forum Qt
    Réponses: 7
    Dernier message: 28/08/2008, 15h10
  3. plus rien ne compile sous visual studio 2005
    Par pascale_92 dans le forum Visual C++
    Réponses: 2
    Dernier message: 02/11/2007, 09h36
  4. Réponses: 6
    Dernier message: 08/12/2006, 14h59
  5. Compilation avec Visual Studio 2005
    Par LordBob dans le forum MFC
    Réponses: 3
    Dernier message: 14/04/2006, 20h14

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