Hello,
I’ve just tried to
compile the following small code snippet:
#include <boost/math/distributions/gamma.hpp>
void main() { }
But the compilation failed
w/ the following errors:
:\boost\math\special_functions\log1p.hpp(195)
: error C2785: 'tools::promote_args<T>::type
boost::math::log1p(T)' et 'double boost::math::log1p(double)' ont des types de retour différents
\boost\math\special_functions\math_fwd.hpp(246) : voir la déclaration de
'boost::math::log1p'
\boost\math\special_functions\log1p.hpp(182) : voir la déclaration de 'boost::math::log1p'
\boost\math\special_functions\log1p.hpp(195)
: error C2912: spécialisation explicite ; 'double
boost::math::log1p<double>(double)'
n'est pas une spécialisation d'un modèle de fonction
C:\Dev\MViala\ADV\Library\boost-1_33_1\boost\math\special_functions\log1p.hpp(183)
: fatal error C1903: impossible de récupérer à partir
des erreurs précédentes ; arrêt de la compilation
Compilation Conditions:
-
Windows XP Pro
-
Boost 1.33.1
w/ Math. Toolkit Headers
files (extracted from Vault Directory)
-
Visual
C++ 7.1 SP1 : Version 7.1.6030
Does anyone know how to manage
Math.ToolKit headers file w/ Boost 1.33.1 and
VC++ 7.1.6030
Best regards,
Marc Viala