Boost C++ Libraries: Ticket #2559: error C2064 thread.hpp https://svn.boost.org/trac10/ticket/2559 <p> I am using Visual Studio 9.0 and Boost libraries 1.36. The program I am trying to compile #includes &lt;boost/thread/thread.hpp&gt; and &lt;boost/thread/mutex.hpp&gt;. The compiler reports the following error: </p> <p> Error 2 error C2064: term does not evaluate to a function taking 0 arguments D:\software\Boost C++ Libraries\boost_1_36_0\boost\thread\detail\thread.hpp 56 NGCR11Emitter </p> <p> This is on line 56 in thread.hpp. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2559 Trac 1.4.3 Steven Watanabe Sat, 16 May 2009 20:36:10 GMT <link>https://svn.boost.org/trac10/ticket/2559#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2559#comment:1</guid> <description> <p> It sounds like whatever is being passed to the thread constructor is not a function object. It's impossible to diagnose this without the template instantiation backtrace. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Steven Watanabe</dc:creator> <pubDate>Thu, 20 Aug 2009 13:40:38 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/2559#comment:2 https://svn.boost.org/trac10/ticket/2559#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">worksforme</span> </li> </ul> <p> Impossible to diagnose without more information. </p> Ticket