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*’
可以請有人建議什麼是錯的?