The issue is as follows:
You are having problems compiling a program because it is trying to use a function or name that the compiler cannot find. That means you are having a programming issue, and the IDE has absolutely nothing to do with it.
Did you forget to include the right header file? Does your compiler come with it? We have no idea, and we provide no support at all for that. All we do here is to create a nice user interface for you to write your programs, manage your projects, call the compiler and linker for you, make debugging nicer than typing commands in a console and a bunch of extra goodies. We are not responsible for the compiler, linker, debugger, profiler, libraries, headers or such, and that is the reason why we do not give support for them.
It is true that we provide an installer with a compiler suite (MinGW), but it is just for mere convenience. We are in no way associated with the guys of MinGW or GCC, neither did we write those programs.
In mostly every board it states that we do not provide support for general programming questions, and that is where your question falls in. The moderators get irritated very easily because it has been years now that people ask almost every single day the same questions, or they insist in asking questions that have absolutely nothing to do with us. They have become quite harsh because of that, and that is the reason why you find such blunt answers with a "Topic locked" at the end.
It is normal at first to compare us with Visual C++, because you basically get a full alternative to it for free. The main difference is: Microsoft builds and releases both the IDE and the compiler packed together, we, on the other hand, only build and release the IDE (once again, the compiler is provided just for mere convenience). That is why we do not give support for compiler specific issues, because it has nothing to do with us.