Previous definition of 'class Mouse_

Hi, I want to use 2 Libraries "HID-Project, Mouse" But when I try to upload the sketch it gives this error

In file included from c:\users\ahmad\documents\arduino\libraries\hid-project\src\hid-apis\KeyboardAPI.h:29:0,
                 from c:\users\ahmad\documents\arduino\libraries\hid-project\src\hid-apis\defaultkeyboardapi.h:27,
                 from C:\Users\Ahmad\Documents\Arduino\libraries\HID-Project\src/SingleReport/BootKeyboard.h:30,
                 from C:\Users\Ahmad\Documents\Arduino\libraries\HID-Project\src/HID-Project.h:50,
                 from D:\Test\Test.ino:2:
c:\users\ahmad\documents\arduino\libraries\hid-project\src\keyboardlayouts\improvedkeylayouts.h:54:21: note: #pragma message: Using default ASCII layout for keyboard modules
     #pragma message "Using default ASCII layout for keyboard modules"
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from D:\Test\USBMouseWrapper.h:1:0,
                 from D:\Test\Test.ino:3:
C:\Users\Ahmad\Documents\Arduino\libraries\Mouse\src/Mouse.h:42:7: error: redefinition of 'class Mouse_'
 class Mouse_
       ^~~~~~
In file included from C:\Users\Ahmad\Documents\Arduino\libraries\HID-Project\src/HID-Project.h:42:0,
                 from D:\Test\Test.ino:2:
C:\Users\Ahmad\Documents\Arduino\libraries\HID-Project\src/MultiReport/ImprovedMouse.h:33:7: note: previous definition of 'class Mouse_'
 class Mouse_ : public MouseAPI
       ^~~~~~

exit status 1

Compilation error: exit status 1

If someone could help with this it would very helpful.

Why? HID-Project already provides mouse functionality, there is no point to include the Mouse library.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.