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?
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