0
我想在C++项目中使用jgraff中的C库(https://github.com/jgarff/rpi_ws281x)。当使用库编译示例时,字符串完美工作,但在我的C++项目中,代码不能编译。这里描述ws2811_t:在C++中正确初始化C库中的typedef结构
首先我跑了同样的问题: Initializing typedef struct from C library properly in C++
我还是对我的方式来学习C++,但这个结构是超出了我的理解,因此,我刚才复制的代码了,让现在以下错误。
error : braces around scalar initializer for type ‘int’
然后我扯下了结构的初始化为以下内容:
ws2811_t ledstring =
{
\t nullptr,
\t TARGET_FREQ,
\t DMA,
\t GPIO_PIN, 0, LED_COUNT, 255
};
,现在我收到以下错误:
error: invalid conversion from ‘int’ to ‘const rpi_hw_t*’
可以请有人建议什么是错的?