Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
8 years, 2 months ago.
exporting rtos basic example compile error
Hi
I exported the rtos_basic example for lpc1768 to uvision5 and there exist many compile errors as below
mbed\FunctionPointer.h(57): error: #1209: invalid argument to attribute "deprecated"
the part of program that has error is
template <typename R> class FunctionPointerArg1<R, void> : public Callback<R()> { public: MBED_DEPRECATED_SINCE("mbed-os-5.1", "FunctionPointer has been replaced by Callback<void()>") FunctionPointerArg1(R (*function)() = 0) : Callback<R()>(function) {}
template<typename T> MBED_DEPRECATED_SINCE("mbed-os-5.1", "FunctionPointer has been replaced by Callback<void()>") FunctionPointerArg1(T *object, R (T::*member)()) : Callback<R()>(object, member) {}
R (*get_function())() { return *reinterpret_cast<R ()()>(this); } };
there are 22 errors as above in different part of several header files. Does any body knows what is the reason for these errors?
Thank you
1 Answer
8 years, 2 months ago.
It seems this has been fixed by now.
Check this https://developer.mbed.org/blog/entry/Fixed-exporters-in-the-mbed-Online-Compi/