KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
How does one start using the tr1 features of Visual Studio 2010? For a more specific case, I require the std::tr1::function. I tried including #include <tr1/functional> which reports as missing, while #include <functional> includes fine, but when I set this: std::tr1::function<void(void)> callback; I get: 1>d:\marmalade\projects\core\src\button.h(21): error C3083: 'tr1': the symbol to the left of a '::' must be a type 1>d:\marmalade\projects\core\src\button.h(21): error C2039: 'function' : is not a member of '_STL' 1>d:\marmalade\projects\core\src\button.h(21): error C2143: syntax error : missing ';' before '<' 1>d:\marmalade\projects\core\src\button.h(21): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>d:\marmalade\projects\core\src\button.h(21): error C2238: unexpected token(s) preceding ';' If I use boost, it works fine, but for this project, because of using a specific framework I'd require the Visual Studio tr1 version. As suggested, skipping the tr1, still returns the same result: std::function<void(void)> callback; 1>d:\marmalade\projects\core\src\button.h(20): error C2039: 'function' : is not a member of '_STL' 1>d:\marmalade\projects\core\src\button.h(20): error C2143: syntax error : missing ';' before '<' 1>d:\marmalade\projects\core\src\button.h(20): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>d:\marmalade\projects\core\src\button.h(20): error C2238: unexpected token(s) preceding ';'
Tags (comma-separated)
Save Edits
Cancel