I’m running VisualGdb in VS2017. Everything builds ok using CMake, but intellisense has some odd behavior. For example the types declared in stdint.h such as uint32_t aren’t recognized by intellisense, even though /usr/include is in the intellisense directories. Is there something I’m missing here?
The problem is that ReSharper uses its own IntelliSense engine that does not handle the GCC language extensions. So our best advice would be to use our Clang-based IntelliSense engine that is fully aware of those extensions and also offers advanced refactoring functionality.
You need to manually include the folders for the standard library, because R# doesn’t realize you’re using gcc.
Clang is still your best intelligent choice, as the above said, but that will let R# at least see your STL libraries if you want to use the other features of R#.