我想用NDK(和Clang ......)制作一个C ++ / android的POC 不幸的是,我遇到了VLAIS错误。我看到了很多关于此的问题,但无法找到解决方法(例如使用矢量......)
似乎gcc已经过时了NDK,我被Clang困住了。
我的代码:
void upload_data(UINT_32 addr, char *buff, INT_32 mark, UINT_32 buff_size)
{
struct __attribute__((__packed__)) packet_struct
{
UINT_32 packet_data;
char my_data[buff_size]; <------Clang Error
} packet;
packet.packet_data = 0;
memcpy(packet.my_data, buff, buff_size);
(...)
}
有人可以帮我转换代码吗? 感谢