We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
hi i have a project that i use c and now i want use some c++ code i put --cpp11 in misc controll and it get me this errors
C:\Keil_v5\ARM\PACK\Keil\MDK-Middleware\7.4.1\Network\Include\net_rtos.h(83): error: #167: argument of type "NETOS_ID" is incompatible with parameter of type "osTimerId" C:\Keil_v5\ARM\PACK\Keil\LPC1700_DFP\2.3.0\RTE_Driver\UART_LPC17xx.c(2525): error: #334: class "_ARM_USART_STATUS" has no suitable copy constructor Main\Eth\TCPCallBack.c(121): error: #167: argument of type "const char *" is incompatible with parameter of type "std::uint8_t *"
these r some of errors that i recieved u see that all of this error is in keil library that is readonly what should i do?
Perhaps you shouldn't be applying C++ compilation rules to .C and .H files.
Apply it to your own .CPP files, apply it as an option at a "file" level as appropriate