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 :

Installation librairie Pixeltoaster sur Visual studio 2010


Sujet :

Visual C++

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Août 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 1
    Par défaut Installation librairie Pixeltoaster sur Visual studio 2010
    Bonjours

    Je recherche une aide clair quand a l instalation d une libraire sur visual studio

    j essaye en vain d utiliser cette librairie :

    pixeltoaster -->> http://code.google.com/p/pixeltoaster/downloads/list

    quand j essayer de generer le projet il me renvoi 103 erreurs

    etant debutant en ce domaine je me demandais si elle etait encore utilisable
    si quelqu un sous visual 2010 a reussi a l installer

    d avance merci de votre aide

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 487
    Par défaut
    Je ne peux vous donner que des règles générales et très succinctes.

    Pour vous aidez, plus que le nombre d'erreurs, les messages d'erreur sont bien plus pertinent (voir le code Erreur).

    Avez-vous fait les démarches standards dans le cadre de l'utilisation d'une librairie dans un projet ?

    Attention, il y a deux approches.
    - Installez une librairie pour qu'elle soit utilisable par tous les projets VS qui compileront sur la machine où sera installé le "SDK" de la lib.
    - Mettre à disposition d'un projet VS donné l'accès au SDK de la lib.

    Le SDK d'une lib contient au minimum, si elle n'est pas fournis avec les source à recompiler soi-même, un fichier d'en-tête (.h) et un fichier de code binaire (.lib).
    Si c'est à recompiler soit même, vous avez les sources pour créer c'est 2 fichiers.

    Si vous êtes débutant en C++, il faut comprendre que le C++ s'appuie sur une chaîne compilation plus que sur un compilateur pour générer un exécutable. Cette chaîne de compilation est composée de plusieurs exécutables qu'il faut configurer séparément.
    - Le préprocesseur
    - Le compilateur / optimiseur
    - L’éditeur de lien (ou Linker)

    Pour utiliser le "SDK" d'une lib il faut configurer :
    - le préprocesseur pour qu'il trouve le fichier d'en-tête de la lib.
    - l'éditeur de lien pour qu'il trouve le fichier lib.

    Pour une "installation multi projet", il faut ouvrir dans VS le menu :
    Outils -> Options -> Projets et Solutions -> Répertoires VC++ (à merd*, après vérification, ils ont bridé le truc dans VS2010 ) On creusera si c'est votre besoin.

    Pour une "utilisation" mono projet, c'est dans les propriétés du dit projet.

    Click doit sur le projet dans l'explorateur de solution -> Propriétés -> Propriétés de configuration -> C/C++ -> Général -> Autres répertoires Include
    Il faut y ajouter le chemin vers le répertoire contenant le ou les fichiers d'en-tête de la lib.

    Click doit sur le projet dans l'explorateur de solution -> Propriétés -> Propriétés de configuration -> C/C++ -> Editeur de liens -> Général-> Répertoires de bibliothèques supplémentaires
    Il faut y ajouter le chemin vers le répertoire contenant le fichier lib.

    Click doit sur le projet dans l'explorateur de solution -> Propriétés -> Propriétés de configuration -> C/C++ -> Editeur de liens -> entrée -> Dépendances Supplémentaires
    Il faut y ajouter le nom du fichier lib.

    Voilà, c'est tous.

Discussions similaires

  1. Réponses: 0
    Dernier message: 10/01/2011, 18h50
  2. Réponses: 2
    Dernier message: 26/05/2010, 21h03
  3. Réponses: 0
    Dernier message: 18/05/2010, 13h38

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