- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using TBB 2.1 on Windows, compiling with VS 2005. Got this error when I compile my project:
c:\program files\intel\tbb\2.1\include\tbb\tbb_stddef.h(125) : error C2632: '__int64' followed by 'long' is illegal
1>c:\program files\intel\tbb\2.1\include\tbb\tbb_stddef.h(125) : error C2632: '__int64' followed by 'long' is illegal
1>c:\program files\intel\tbb\2.1\include\tbb\tbb_stddef.h(125) : error C2632: '__int64' followed by 'int' is illegal
Please help.
Did anyone see this before? I can't find a way to search this forum. Sorry if many people have asked this before.
c:\program files\intel\tbb\2.1\include\tbb\tbb_stddef.h(125) : error C2632: '__int64' followed by 'long' is illegal
1>c:\program files\intel\tbb\2.1\include\tbb\tbb_stddef.h(125) : error C2632: '__int64' followed by 'long' is illegal
1>c:\program files\intel\tbb\2.1\include\tbb\tbb_stddef.h(125) : error C2632: '__int64' followed by 'int' is illegal
Please help.
Did anyone see this before? I can't find a way to search this forum. Sorry if many people have asked this before.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My guess is that somehow int64_t is already #defined as either int or long before inclusion of tbb_stddef.h. Hard to say something more definite without seeing code. Note I was unable to find such a #define in VS headers, so I'd guess it can happen in some other header you include, or directly in the code.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page