函数无法访问'xxx :: xxx :: operator<<'

时间:2014-12-15 15:15:07

标签: c++ visual-studio-2010 visual-studio visual-c++ visual-studio-2005

我有一些代码:

namespace xxx {
   namespace xxx {
     struct local {
        static void xxxxx(....) {
           std::cout << "prints..........." <<std::endl;
        }
     }
}}

我得到错误,如标题所示:&#34;功能无法访问&#39; xxx :: xxx :: operator&lt;&lt;&#39;&#34;

我使用visual studio 2005创建了MSVC项目。当我在visual studio 2010中打开项目时,每个工作都很好。但我需要它在visual studio 2005上工作,可能是什么原因呢?

当我从Visual Studio 2010打开它时,我没有改变任何东西,它直接工作。

我知道它也在使用gcc。那么我可以为msvc项目做些什么来让它在不改变代码的情况下工作呢?

0 个答案:

没有答案