3
正如標題所示,我試圖在我的可執行文件中使用boost::container::vector
,但出現以下錯誤 `left of'.select_on_container_copy_construction'必須有類/結構/聯合/內部文件C++ boost :: container :: vector左側.select_on_container_copy_construction必須具有類/結構/ union
has_member_function_callable_with.hpp
這裏是產生這個錯誤
template< class F , size_t N =sizeof((boost::move_detail::declval<F>().BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME(),0))>
struct BOOST_PP_CAT(zeroarg_checker_, BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)
{
boost_intrusive_has_member_function_callable_with::yes_type dummy;
BOOST_PP_CAT(zeroarg_checker_, BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)(int);
};
我使用Visual STU代碼dio 2013 Ultimate作爲編譯器
你能顯示你自己的代碼嗎?還是上下文?最好是SSCCE? – sehe
我的代碼只包含'boost :: container :: vector boost_vecTest;'沒有別的,我在某處讀到Boost沒有完整的VS 2013支持。 –
user3025332
它應該,但。我很確定我已經使用了它(我的意思是矢量實現),並且要使用RTM版本 – sehe