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

Boost C++ Discussion :

Installateur de BoostPro Consulting


Sujet :

Boost C++

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut Installateur de BoostPro Consulting
    Hello,

    L'installateur de BoostPro Consulting propose 8 options d'installation :

    • Multithreaded debug DLL
    • Multithreaded DLL
    • Multithreaded
    • Multithreaded debug
    • Multithreaded, static runtime
    • Multithreaded, static runtime debug
    • Single threaded, static runtime
    • Single threaded, static runtime debug


    J'ai du mal à voir correspondent les versions 3 et 4...

  2. #2
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Je dirai que la 1 et 2 servent à avoir la dll pour faire fonctionner un programme, tandis que la 3 et 4 donnent une application.

    la version debug différant par les logs et/ou des fonctionalitées de test. souvent, la debug est légèrement plus lente.

    Le tout dit sans connaitre ton application. J'ai la flemme de faire une requête à notre ami à tous: "boostpro consulting" install option

  3. #3
    Membre Expert

    Inscrit en
    Mai 2008
    Messages
    1 014
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 1 014
    Par défaut
    C'est un sacré binz en effet.
    Ma compréhension :

    - debug/release : rien de sorcier, indique si boost a été compilé en debug ou en release
    - single threaded : n'existe plus depuis visual 2005, c'est pour garder la compatibilité avec vs2003

    il reste :

    1) Multithreaded DLL
    2) Multithreaded
    3) Multithreaded, static runtime

    Qui veut en fait dire :

    1) boost dynamique (.dll) / CRT dynamique (option /MD)
    2) boost statique (.lib) / CRT dynamique (option /MD)
    3) boost statique (.lib) / CRT statique (option /MT)

    Par exemple en compilant la biblio boost system avec les trois configs ci-dessus on obtient :

    1) boost_system-vc100-mt-1_51.dll
    2) libboost_system-vc100-mt-1_51.lib
    3) libboost_system-vc100-mt-s-1_51.lib

    A noter que boost est farceur car dans tous les cas le nom contient un -mt qui semble indiquer une compilation avec l'option /MT alors que dans 2 cas sur 3 boost a en fait été compilé avec l'option /MD

  4. #4
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Ca ressemble plus à l'explication, en effet.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Citation Envoyé par Arzar Voir le message
    A noter que boost est farceur car dans tous les cas le nom contient un -mt qui semble indiquer une compilation avec l'option /MT alors que dans 2 cas sur 3 boost a en fait été compilé avec l'option /MD
    Tu me fais peur, là.
    L'édition de lien ne se fait pas. Je me demande si ça ne serait pas à cause de ça.
    Tu as des sources, à ce sujet ?

    Y a-t-il moyen de vérifier ces options sur une lib déjà compilée ?

    Merci.

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Attention ! L'installeur marqué 64 bits installe des bibliothèques Boost 32 bits !

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

Discussions similaires

  1. Merci de consulter le support Microsoft
    Par Community Management dans le forum Windows
    Réponses: 5
    Dernier message: 01/09/2014, 00h31
  2. Consulter la doc java
    Par Elmilouse dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 03/07/2005, 19h20
  3. tps de consultation
    Par bloody22 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 29/06/2005, 11h01
  4. [DROIT] Consultant indépendant et Assedics
    Par BuLma dans le forum Licenciement
    Réponses: 12
    Dernier message: 14/12/2003, 01h25

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