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++ Discussion :

Compilation qui ne fonctionne plus après copie


Sujet :

C++

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 18
    Points : 5
    Points
    5
    Par défaut Compilation qui ne fonctionne plus après copie
    Bonjour à vous!

    Comme le titre l'indique, j'ai un travail final à remettre pour ce soir dans mon cours d'Algorithmie et Programmation Structurée.
    Ce projet est le jeu connu "Pacman" fait en C++. Je l'ai fait sur mon laptop et il est terminé. Mon enseignant requiert que l'on envoie un fichier .zip contenant le dossier de mon projet.
    Ce dossier contient : La bibliothèque SDL2, mon dossier Pacman et mon fichier Pacman.sln.

    Le problème est le suivant: Lorsque je COPIE-COLLE les dossiers sur mon bureau et que je tente d'ouvrir le fichier .sln à partir de mon bureau, les propriétés que j'ai défini pour la bibliothèque SDL semblent ne plus exister et mon projet semble ne plus savoir ce qu'est SDL...

    J'ai rajouté les lignes suivantes:
    Propriétés de configuration > Répertoires VC++ > Répertoires Include.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $(SolutionDir)\SDL-2.0.4\include
    Éditeur de liens > Général > Répertoires de bibliothèques supplémentaires.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $(SolutionDir)\SDL-2.0.4\lib\x86
    Propriétés de configuration > Débogage et Environnement.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PATH=%PATH%;$(SolutionDir)\SDL-2.0.4\lib\x86
    Éditeur de liens > Entrée > Dépendances supplémentaires. Selon ce que je comprends, le programme est sensé pouvoir retracer SDL peu importe le dossier où il se trouve puisqu'il utilise la variable SolutionDir?
    De plus, j'avais des problèmes de compatibilité puisque mon système est un système 64 bits...

    En gros j'obtiens ces messages d'erreur suivant: Nom : SDLProbleme.png
Affichages : 189
Taille : 178,9 Ko

    Merci de votre aide!
    Félix-Antoine

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 115
    Points : 32 967
    Points
    32 967
    Billets dans le blog
    4
    Par défaut
    Ton truc fonctionne si la SDL est dans un dossier SDL-2.0.4 à côté du .sln
    Le dossier x86 contient les binaires pour le projet 32 bits, les binaires pour la version 64 bits devraient être dans un dossier x64
    Les .lib utilisés doivent correspondre exactement à la version de visual studio utilisé
    Un copier/coller des erreurs en texte sera bien meilleur qu'une grosse image bien lourde pour le forum
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 18
    Points : 5
    Points
    5
    Par défaut
    Merci de votre réponse,

    Effectivement, mon .sln est dans le même dossier que le dossier SDL ce qui veut dire qu'ils sont dans le même emplacement.
    Dans SDL il y a aussi les libs x64 bizarrement, mais cela ne marche pas...

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2014
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 18
    Points : 5
    Points
    5
    Par défaut
    Ahh! J'ai trouvé, il suffisait de compiler en x86 pour régler le problème.

    Merci de votre aide.

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

Discussions similaires

  1. Problème Projet de fin de premiere année
    Par suya95 dans le forum Linux
    Réponses: 1
    Dernier message: 09/03/2006, 15h41
  2. [websphere] Version du JSDK et fin de session.
    Par ncachet dans le forum Websphere
    Réponses: 2
    Dernier message: 04/01/2006, 00h04
  3. message d'erreur perso lors fin de session
    Par zorba49 dans le forum ASP
    Réponses: 1
    Dernier message: 26/08/2005, 11h12
  4. detruire une cookie après fin de session
    Par MASSAKA dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 25/08/2005, 16h02

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