Eclipse does not recognize types from stdint.h for ARM Windows GCC toolchain

I think I found solution to my problem. The problem was the CDT GCC Builtin Compiler Settings provider, which tried to run the gcc instead of arm-elf-gcc. I added prefix to the field Command to get compiler specs:¹ to invoke compiler by its proper name.

And voilà, all unresolved symbols disappeared.

Unfortunately I broke my project by changing toolchains (never do this if you have GNU ARM Eclipse plugin installed!) but that is another story.


¹ - It is under: Project Properties > C/C++ General > Preprocessor Include Paths, Macros etc., the tab Providers; Share settings entries between projects (global provider) has to be disabled to edit that field.