Alignment error in VS 2005

Hello,

I create a CUDA project in VS2005 with header files and normal project files.

I add the following include file “#include <boost/multi_array.hpp>” to my project.

After my compilation I obtain the following error message:

Error message:

C:\Programme\boost\boost_1_42\boost/type_traits/type_with_alignment.hpp(271): error: invalid alignment specifier value
C:\Programme\boost\boost_1_42\boost/type_traits/type_with_alignment.hpp(275): error: invalid alignment specifier value
C:\Programme\boost\boost_1_42\boost/type_traits/type_with_alignment.hpp(280): error: invalid alignment specifier value

type_with_alignment.hpp(271)
struct __declspec(align(32)) a32 {
char m[32];
typedef a32 type;
};
type_with_alignment.hpp(275)
struct __declspec(align(64)) a64
{
char m[64];
typedef a64 type;
};
type_with_alignment.hpp(280)
struct __declspec(align(128)) a128 {
char m[128];
typedef a128 type;
};

cheers
chero