|
|
|
|
|
Re: Data Type uint64 can not be resolved [message #1732597 is a reply to message #1732553] |
Wed, 18 May 2016 12:28 |
David Vavra Messages: 1426 Registered: October 2012 |
Senior Member |
|
|
The indexer likely doesn't know what __int64 is. You can get around this by defining it just for the indexer,
Some place before including stdint.h maybe in a special include say MyStdInt.h
#ifdef __CDT_PARSER__
#define __int64 int
// or maybe
#define __int64
#endif
#include <stdint.h>
The preprocessor variable __CDT_PARSER__ is defined by the Indexer when it runs. It's a way to include things for the Indexer's benefit.
You could also try defining __int64 as a symbol on the project properties Paths and Symbols using the Symbols tab. I think that still works.
There are compiler defines being displayed in Preprocessor Include Paths, Macros etc. but there doesn't seem to be a way to add user defines. Or maybe there is,. I didn't try very hard.
[Updated on: Wed, 18 May 2016 12:36] Report message to a moderator
|
|
|
|
Powered by
FUDForum. Page generated in 0.02369 seconds