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 averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    16
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 16
    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 averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    16
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 16
    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
    Nouveau membre du Club
    Inscrit en
    Janvier 2003
    Messages
    6
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 6
    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 averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    16
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 16
    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