uint32 measurements [32];
Xcp_Addr_t XcpApp_ConvertAddress(uint32 address, uint8 extension)
{
return &measurements[address]; //return from incompatible pointer type
}
地址是我從客戶端收到的值(例如:0,1,2 .....)。上述功能用於將測量地址返回到其他內部功能。我收到以下警告:在C中不兼容的指針類型警告?
return from incompatible pointer type
誰能告訴我如何解決這個問題?
'Xcp_Addr_t'的typedef是什麼? – Shoe
typedef uint8 * Xcp_Addr_t; – user3383557
那麼,'uint8_t *'與'uint32_t *'不一樣 - 你有我的理由嗎? –