<div>Hello Users,</div>
<div>�</div>
<div>Qt����� v4.7.2</div>
<div>Boost v1.47.0.</div>
<div>Intel Compiler v 12.0.1029.2010</div>
<div>Windows 7 Ultimate N x64</div>
<div>Building an x64 Release binary</div>
<div>�</div>
<div>I have just included the boost/filesystem.hpp file in to my application and re-compiled only for the compiler to generate these errors.</div>
<div>�</div>
<div>As yet I am not using any of the functionality of this I just included the file. Is this another Intel / MSVC STL issue?</div>
<div>�</div>
<div>Sorry for the dump but without it I assume you won&#39;t be able to help.</div>
<div>�</div>
<div>..\Includes\boost/filesystem/v3/operations.hpp(126): error: expected either a definition or a tag name<br>��� BOOST_SCOPED_ENUM_START(copy_option)<br>��� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(127): error: expected an identifier<br>
����� {none, fail_if_exists = none, overwrite_if_exists};<br>����� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(127): error: expected a &quot;;&quot;<br>����� {none, fail_if_exists = none, overwrite_if_exists};<br>
����� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(150): error: identifier &quot;copy_option&quot; is undefined<br>��������������������� BOOST_SCOPED_ENUM(copy_option) option,� // See ticket #2925<br>��������������������� ^<br>
..\Includes\boost/filesystem/v3/operations.hpp(299): error: identifier &quot;copy_option&quot; is undefined<br>������������������ BOOST_SCOPED_ENUM(copy_option) option)<br>������������������ ^<br>..\Includes\boost/filesystem/v3/operations.hpp(303): error: name followed by &quot;::&quot; must be a class or namespace name<br>
���������������������������������������� {detail::copy_file(from, to, copy_option::fail_if_exists);}<br>��������������������������������������������������������������������� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(306): error: identifier &quot;copy_option&quot; is undefined<br>
������������������ BOOST_SCOPED_ENUM(copy_option) option, system::error_code&amp; ec)<br>������������������ ^<br>..\Includes\boost/filesystem/v3/operations.hpp(310): error: name followed by &quot;::&quot; must be a class or namespace name<br>
���������������������������������������� {detail::copy_file(from, to, copy_option::fail_if_exists, &amp;ec);}<br>��������������������������������������������������������������������� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(642): error: expected either a definition or a tag name<br>
��� BOOST_SCOPED_ENUM_START(symlink_option)<br>��� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(643): error: expected an identifier<br>��� {<br>��� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(643): error: expected a &quot;;&quot;<br>
��� {<br>��� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(648): warning #12: parsing restarts here after previous syntax error<br>��� };<br>���� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(651): error: identifier &quot;symlink_option&quot; is undefined<br>
��� BOOST_BITMASK(BOOST_SCOPED_ENUM(symlink_option))<br>��� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(651): error: identifier &quot;symlink_option&quot; is undefined<br>��� BOOST_BITMASK(BOOST_SCOPED_ENUM(symlink_option))<br>
��� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(651): error: identifier &quot;symlink_option&quot; is undefined<br>��� BOOST_BITMASK(BOOST_SCOPED_ENUM(symlink_option))<br>��� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(651): error: nonmember operator requires a parameter with class or enum type<br>
��� BOOST_BITMASK(BOOST_SCOPED_ENUM(symlink_option))<br>��� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(651): error: identifier &quot;symlink_option&quot; is undefined<br>��� BOOST_BITMASK(BOOST_SCOPED_ENUM(symlink_option))<br>
��� ^</div>
<div>The two errors above are repeated and repeated many times so I removed then to save bandwidth, space and time.<br>��<br>..\Includes\boost/filesystem/v3/operations.hpp(662): error: name followed by &quot;::&quot; must be a class or namespace name<br>
������� recur_dir_itr_imp() : m_level(0), m_options(symlink_option::none) {}<br>��������������������������������������������������� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(678): error: name followed by &quot;::&quot; must be a class or namespace name<br>
������� if ((m_options &amp; symlink_option::_detail_no_push) == symlink_option::_detail_no_push)<br>������������������������ ^<br>..\Includes\boost/filesystem/v3/operations.hpp(678): error: name followed by &quot;::&quot; must be a class or namespace name<br>
������� if ((m_options &amp; symlink_option::_detail_no_push) == symlink_option::_detail_no_push)<br>������������������������������������������������������������ ^<br>..\Includes\boost/filesystem/v3/operations.hpp(679): error: name followed by &quot;::&quot; must be a class or namespace name<br>
��������� m_options &amp;= ~symlink_option::_detail_no_push;<br>����������������������� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(682): error: name followed by &quot;::&quot; must be a class or namespace name<br>
������������� || (m_options &amp; symlink_option::recurse) == symlink_option::recurse))<br>����������������������������� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(682): error: name followed by &quot;::&quot; must be a class or namespace name<br>
������������� || (m_options &amp; symlink_option::recurse) == symlink_option::recurse))<br>��������������������������������������������������������� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(737): error: identifier &quot;symlink_option&quot; is undefined<br>
������� BOOST_SCOPED_ENUM(symlink_option) opt = symlink_option::none)<br>������� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(737): error: name followed by &quot;::&quot; must be a class or namespace name<br>������� BOOST_SCOPED_ENUM(symlink_option) opt = symlink_option::none)<br>
����������������������������������������������� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(747): error: identifier &quot;symlink_option&quot; is undefined<br>������� BOOST_SCOPED_ENUM(symlink_option) opt,<br>������� ^</div>

<div>..\Includes\boost/filesystem/v3/operations.hpp(737): error: name followed by &quot;::&quot; must be a class or namespace name<br>������� BOOST_SCOPED_ENUM(symlink_option) opt = symlink_option::none)<br>����������������������������������������������� ^<br>
..\Includes\boost/filesystem/v3/operations.hpp(761): error: name followed by &quot;::&quot; must be a class or namespace name<br>������� m_imp-&gt;m_options = symlink_option::none;<br>�������������������������� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(783): error: name followed by &quot;::&quot; must be a class or namespace name<br>
������� return (m_imp-&gt;m_options &amp; symlink_option::_detail_no_push)<br>���������������������������������� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(784): error: name followed by &quot;::&quot; must be a class or namespace name<br>
��������� == symlink_option::_detail_no_push;<br>������������ ^<br>..\Includes\boost/filesystem/v3/operations.hpp(802): error: name followed by &quot;::&quot; must be a class or namespace name<br>��������� m_imp-&gt;m_options |= symlink_option::_detail_no_push;<br>
����������������������������� ^<br>..\Includes\boost/filesystem/v3/operations.hpp(804): error: name followed by &quot;::&quot; must be a class or namespace name<br>��������� m_imp-&gt;m_options &amp;= ~symlink_option::_detail_no_push;<br>
������������������������������ ^<br>..\Includes\boost/filesystem/v3/operations.hpp(988): error: namespace &quot;boost::filesystem3&quot; has no member &quot;copy_option&quot;<br>����� using filesystem3::copy_option;<br>������������������������ ^<br>
..\Includes\boost/filesystem/v3/operations.hpp(1031): error: namespace &quot;boost::filesystem3&quot; has no member &quot;symlink_option&quot;<br>����� using filesystem3::symlink_option;<br>������������������������ ^<br><br>
-- <br>Bill<br></div>