Hi BoonBengT,
Thanks for your answer. I simply try to use some libraries of c++ like <chrono> <cstdint> <mutex> <thread> etc. My previous message actually has some of the errors I face during compilation. Like "it says mutex is not a member of std", "std::this_thread has not been declared" and so on. However I include them in my code as it is seen in my previous code. I checked that if there is any syntax error or not. There is no syntax error. When I use C libs like "stdint.h" "math.h" etc it is getting compiled without any error. Also I add c++11 flags to makefile. ALT_CXXFLAGS := -std=c++11 and APP_CFLAGS_USER_FLAGS := -std=c++11 to this fields. The paths that contains c++ headers project>includes>C:/intelFPGA/18.1/nios2eds/bin/gnu/nios2-elf/include/c++/5.3.0 is also included. There is no way for it to not see these headers and allow me to use them . However When I got into the headers :
#if __cplusplus < 201103L
#include <bits/c++0x_warning.h>
#else
..........
This check fails. I don't know why but it fails. And I am not able to use these header files. You want me to do a specific thing in order to make you understand the problem? I'll consider moving to nios V by the way.
Best Regards,
Balerion