fuzzylite C++ uses standard C++98 and some data structures of the Standard Template Library (STL). You need to find out what set of libraries your embedded board includes. Also, fuzzylite uses dynamic allocation of memory (i.e.,
Triangle* x = new Triangle;), which you need to find out if it is supported. Besides this, you should also become familiar with the definitions
FL_APPLE, FL_WINDOWS, FL_UNIX and where they are used to include platform specific libraries.
Check this information first, try using the library in your board, and if you run into issues try to identify them, solve them, and post the details here if you need help.