
Message du 20/11/10 04:17 De : "Eric Niebler" A : boost-users@lists.boost.org, "Boost mailing list" Copie à : Objet : Re: [boost] Boost 1.45 compile error
(bringing in boost dev...)
This sounds bad. Can anybody confirm?
-- Eric Niebler BoostPro Computing http://www.boostpro.com
On 11/19/2010 4:35 PM, gast128 wrote:
Hello all,
just tried out Boost 1.45 on VStudio 2003 but I got a compile error by only including type_traits:
#include
int main() { return 0; }
C:\Work Sdk\boost_1_45_0\boost\typeof\msvc\typeof_impl.hpp(160) : error C2027: use of undefined type '' C:\Work Sdk\boost_1_45_0\boost\typeof\msvc\typeof_impl.hpp(143) : see declaration of '' C:\Work Sdk\boost_1_45_0\boost\typeof\msvc\typeof_impl.hpp(160) : see reference to class template instantiation '' being compiled C:\Work Sdk\boost_1_45_0\boost\type_traits\common_type.hpp(121) : see reference to class template instantiation '' being compiled C:\Work Sdk\boost_1_45_0\boost\type_traits\common_type.hpp(123) : see reference to class template instantiation 'boost::type_traits_detail::common_type_2' being compiled C:\Work Sdk\boost_1_45_0\boost\typeof\msvc\typeof_impl.hpp(160) : error C2146: syntax error : missing ';' before identifier 'wrapped_type' C:\Work Sdk\boost_1_45_0\boost\typeof\msvc\typeof_impl.hpp(160) : error C2501: '' : missing storage-class or type specifiers C:\Work Sdk\boost_1_45_0\boost\typeof\msvc\typeof_impl.hpp(161) : error C2653: 'wrapped_type' : is not a class or namespace name
afaik it seems located on 121 in 'boost/type_traits/coomon_type.hpp'
Anyone can help?
Hi, I didn't make any tests with MSVC V7.1. If typeof don't works for this compiler maybe we can force BOOST_COMMON_TYPE_DONT_USE_TYPEOF and swithc to the emmulation that don't uses TYPEOF. #if MSVC 7.1 #define BOOST_COMMON_TYPE_DONT_USE_TYPEOF #endif Unfortunately I have no access to my Boost environement as my hard disk is broken. John, can you check this? Best, Vicente