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 :

Utilisation de boost


Sujet :

Boost C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Avatar de Wachter
    Homme Profil pro
    D�veloppeur
    Inscrit en
    Octobre 2008
    Messages
    404
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 404
    Par d�faut Utilisation de boost
    Bonjour,

    J'ai install� cette distro MinGW pour �viter de compiler la biblioth�que Boost 1.60. Code::Blocks 13.12 (Windows 7) est install� dans C:\CodeBlocks et cette distro dans C:\MinGW.
    J'ai ex�cut� g++ --version pour installer MinGW. J'ai configur� les param�tres suivants :
    Search directories > Compiler > Add : C:\MinGW\include
    Search directories > Linker > Add : C:\MinGW\lib

    Ce programme exemple ne compile pas, j'ai d� peut-�tre oublier de param�trer quelque chose :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    #include <boost/multiprecision/float128.hpp>
    #include <boost/math/special_functions/gamma.hpp>
    #include <iostream>
     
    int main()
    {
       using namespace boost::multiprecision;
     
       // Operations at 128-bit precision and full numeric_limits support:
       float128 b = 2;
       // There are 113-bits of precision:
       std::cout << std::numeric_limits<float128>::digits << std::endl;
       // Or 34 decimal places:
       std::cout << std::numeric_limits<float128>::digits10 << std::endl;
       // We can use any C++ std lib function, lets print all the digits as well:
       std::cout << std::setprecision(std::numeric_limits<float128>::max_digits10)
          << log(b) << std::endl; // print log(2) = 0.693147180559945309417232121458176575
       // We can also use any function from Boost.Math:
       std::cout << boost::math::tgamma(b) << std::endl;
       // And since we have an extended exponent range we can generate some really large 
       // numbers here (4.02387260077093773543702433923004111e+2564):
       std::cout << boost::math::tgamma(float128(1000)) << std::endl;
       //
       // We can declare constants using GCC or Intel's native types, and the Q suffix,
       // these can be declared constexpr if required:
     
       constexpr float128 pi = 3.1415926535897932384626433832795028841971693993751058Q;
     
       return 0;
    }

  2. #2
    Membre Expert

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2013
    Messages
    610
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2013
    Messages : 610
    Billets dans le blog
    21
    Par d�faut
    Quel est le message d'erreur qui s'affiche quand tu tentes de compiler ton code?

Discussions similaires

  1. Utilisation de Boost avec MinGW sous Eclipse
    Par kimlee dans le forum Eclipse C & C++
    R�ponses: 2
    Dernier message: 21/11/2008, 17h04
  2. Utilisation de Boost::Graph
    Par dj_benz dans le forum Boost
    R�ponses: 6
    Dernier message: 01/10/2008, 09h56
  3. Utilisation de Boost
    Par delire8 dans le forum Boost
    R�ponses: 4
    Dernier message: 01/04/2008, 22h27
  4. Utilisation de Boost.Lambda
    Par Biozic dans le forum Boost
    R�ponses: 9
    Dernier message: 25/02/2008, 00h10
  5. [BOOST] utilisation de boost uBLAS non compile avec visual c++
    Par le_voisin dans le forum Autres �diteurs
    R�ponses: 5
    Dernier message: 06/09/2006, 22h03

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