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?
u need to fix ur errors. u r passing bad parm8ters 2 te keil librarys.
no im not i did not pass any to keil library its its own library that it uses them and its not for me to use them like net_rtos.h or rl_net_lib.h that is read only
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