C++ 预期的';)';在'之前;(';代币

C++ 预期的';)';在'之前;(';代币,c++,arduino,C++,Arduino,正在给我一个“before”(“token”之前的“预期“)”错误,它试图修复它,但我无法修复。我尝试用括号划线,并使用其他括号来完成我的错误,但无效。更改: Keyboard (makeKeymap(keys), rowPins, colPins, ROWS, COLS); 致: 请格式化您的代码。缺少正确的缩进使您的代码无法读取。由于您没有提供所有文件,代码可能会重复。不知道错误出现在哪一行。是的,这一行键盘(makeymap(keys),rowPins,colPins,ROWS,COL

正在给我一个“before”(“token”之前的“预期“)”错误,它试图修复它,但我无法修复。我尝试用括号划线,并使用其他括号来完成我的错误,但无效。

更改:

Keyboard  (makeKeymap(keys), rowPins, colPins, ROWS, COLS);
致:


请格式化您的代码。缺少正确的缩进使您的代码无法读取。由于您没有提供所有文件,代码可能会重复。不知道错误出现在哪一行。是的,这一行
键盘(makeymap(keys),rowPins,colPins,ROWS,COLS)
没有多大意义。你想在这里做什么?你的意思是写
键盘kb(makeyMap((键)、行别针、列别针、行别针)
?这也是一个
constexpr
你可以在任何函数之外调用初始化?这两个
#include
和forward declare
类键盘都很奇怪;
。我感谢你的帮助,但我仍然有问题。我用这个视频()来帮助我制作一个键盘,帮助我打开“门”。(代码仅在2:23出现,我建议将视频速度设置为.25)
Keyboard  (makeKeymap(keys), rowPins, colPins, ROWS, COLS);
 Keyboard  (makeKeymap(keys), rowPins, colPins, ROWS, COLS); 
 Keyboard keyboard(makeKeymap(keys), rowPins, colPins, ROWS, COLS);