Install de BOOST (boost_has_long_long)

Install de BOOST (boost_has_long_long) - C++ - Programmation

Marsh Posté le 08-06-2004 à 20:35:38    

Je rencontre un pb pour configurer boost sur plateforme win32 avec le compilo minGW.
 
J'ai compilé avec succes la version boost-1_31.
 
Mon fichier user.hpp contient :
 

Code :
  1. // define this to locate a compiler config file:
  2. #define BOOST_COMPILER_CONFIG <boost/config/compiler/mingw.hpp>
  3. // define this to locate a stdlib config file:
  4. #define BOOST_STDLIB_CONFIG <boost/config/stdlib/libstdcpp3.hpp>
  5. // define this to locate a platform config file:
  6. #define BOOST_PLATFORM_CONFIG <boost/config/platform/win32.hpp>


 
A chaque fois que je tente d'utiliser un fichier d'entete boost, j'obtiens le message d'erreur suivant.
 
C:\Boost\include\boost-1_31\boost\type_traits\is_integral.hpp:57: ISO C++ does not support `long long'
 
Merci d'avance pour votre aide.


---------------
Cordialement, Xterm-in'Hate...
Reply

Marsh Posté le 08-06-2004 à 20:35:38   

Reply

Marsh Posté le 08-06-2004 à 20:38:56    

Bah... j'ai trouvé lol ! En fait, c'est a cause de la config de mon projet : compilation en -pedantic-errors.... 3h de perdu sur cette connerie.


---------------
Cordialement, Xterm-in'Hate...
Reply

Marsh Posté le 08-06-2004 à 20:39:13    

modifie le CXXFLAGS pour virer les trucs trop strictes
ou alors vire -Werror parce que normalement, je ne crois pas que gcc considère ça comme une erreur

Reply

Marsh Posté le 08-06-2004 à 20:41:14    

Effectivement, en elevant aussi -W, il n'y a plus de warnings du tout à cause de boost. Dommage, j'aimais bien compiler au plus trict.


---------------
Cordialement, Xterm-in'Hate...
Reply

Marsh Posté le 08-06-2004 à 20:44:04    

ça ne change rien. et c'était des erreurs ou des warnings ?

Reply

Marsh Posté le 08-06-2004 à 20:44:40    

Il s'agissait d'erreurs pour l'histoire de long long.


---------------
Cordialement, Xterm-in'Hate...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed