Comments (11)
Currently only supported Blademaster model
from dpc_linux.
The published code is compiled by "qt creator". There are some variables that are types of QT compiler. It is recommended that you download "qt creator"
from dpc_linux.
The same for me, even if I used the AUR Arch Linux package.
from dpc_linux.
@thobianchi Which keyboard are you using?
It seems that only the Blademaster model is currently supported.
from dpc_linux.
@meng0609 for you is there a way to support also other models?
from dpc_linux.
There are currently no plans to support other models @maxgio92
Thanks for your support
from dpc_linux.
Hi there,
I have found the repo from the official Drevo page and I have followed the instruction at the top of this issue but I got some errors.
I work on a machine with Ubuntu 16.04 and I had installed libusb-1.0-0-dev from apt-get
That's what I get after the make
instruction.
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I. -I. -o main.o main.cpp
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I. -I. -o mainwindow.o mainwindow.cpp
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I. -I. -o qkeyboardctrl.o qkeyboardctrl.cpp
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I. -I. -o qkeyboardctrl_init.o qkeyboardctrl_init.cpp
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I. -I. -o customkeywidget.o customkeywidget.cpp
customkeywidget.cpp: In member function ‘void CustomKeyWidget::on_pushButton_save_clicked()’:
customkeywidget.cpp:132:22: warning: missing initializer for member ‘KeyData::profile’ [-Wmissing-field-initializers]
KeyData data = {0};
^
customkeywidget.cpp:132:22: warning: missing initializer for member ‘KeyData::key_value’ [-Wmissing-field-initializers]
customkeywidget.cpp:132:22: warning: missing initializer for member ‘KeyData::macro_type’ [-Wmissing-field-initializers]
customkeywidget.cpp:132:22: warning: missing initializer for member ‘KeyData::macro_value’ [-Wmissing-field-initializers]
customkeywidget.cpp:132:22: warning: missing initializer for member ‘KeyData::macro_value1’ [-Wmissing-field-initializers]
customkeywidget.cpp:132:22: warning: missing initializer for member ‘KeyData::macro_value2’ [-Wmissing-field-initializers]
customkeywidget.cpp:132:22: warning: missing initializer for member ‘KeyData::macro_name’ [-Wmissing-field-initializers]
customkeywidget.cpp: In member function ‘void CustomKeyWidget::on_pushButton_cancel_clicked()’:
customkeywidget.cpp:289:22: warning: missing initializer for member ‘KeyData::profile’ [-Wmissing-field-initializers]
KeyData data = {0};
^
customkeywidget.cpp:289:22: warning: missing initializer for member ‘KeyData::key_value’ [-Wmissing-field-initializers]
customkeywidget.cpp:289:22: warning: missing initializer for member ‘KeyData::macro_type’ [-Wmissing-field-initializers]
customkeywidget.cpp:289:22: warning: missing initializer for member ‘KeyData::macro_value’ [-Wmissing-field-initializers]
customkeywidget.cpp:289:22: warning: missing initializer for member ‘KeyData::macro_value1’ [-Wmissing-field-initializers]
customkeywidget.cpp:289:22: warning: missing initializer for member ‘KeyData::macro_value2’ [-Wmissing-field-initializers]
customkeywidget.cpp:289:22: warning: missing initializer for member ‘KeyData::macro_name’ [-Wmissing-field-initializers]
customkeywidget.cpp: At global scope:
customkeywidget.cpp:517:48: warning: unused parameter ‘event’ [-Wunused-parameter]
void CustomKeyWidget::keyPressEvent(QKeyEvent *event)
^
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I. -I. -o custombutton.o custombutton.cpp
custombutton.cpp:47:41: warning: unused parameter ‘e’ [-Wunused-parameter]
void tabButton::paintEvent(QPaintEvent* e)
^
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I. -I. -o customknobwidget.o customknobwidget.cpp
customknobwidget.cpp: In member function ‘void CustomKnobWidget::on_pushButton_save_clicked()’:
customknobwidget.cpp:103:22: warning: missing initializer for member ‘KeyData::profile’ [-Wmissing-field-initializers]
KeyData data = {0};
^
customknobwidget.cpp:103:22: warning: missing initializer for member ‘KeyData::key_value’ [-Wmissing-field-initializers]
customknobwidget.cpp:103:22: warning: missing initializer for member ‘KeyData::macro_type’ [-Wmissing-field-initializers]
customknobwidget.cpp:103:22: warning: missing initializer for member ‘KeyData::macro_value’ [-Wmissing-field-initializers]
customknobwidget.cpp:103:22: warning: missing initializer for member ‘KeyData::macro_value1’ [-Wmissing-field-initializers]
customknobwidget.cpp:103:22: warning: missing initializer for member ‘KeyData::macro_value2’ [-Wmissing-field-initializers]
customknobwidget.cpp:103:22: warning: missing initializer for member ‘KeyData::macro_name’ [-Wmissing-field-initializers]
customknobwidget.cpp: In member function ‘void CustomKnobWidget::on_pushButton_cancel_clicked()’:
customknobwidget.cpp:268:22: warning: missing initializer for member ‘KeyData::profile’ [-Wmissing-field-initializers]
KeyData data = {0};
^
customknobwidget.cpp:268:22: warning: missing initializer for member ‘KeyData::key_value’ [-Wmissing-field-initializers]
customknobwidget.cpp:268:22: warning: missing initializer for member ‘KeyData::macro_type’ [-Wmissing-field-initializers]
customknobwidget.cpp:268:22: warning: missing initializer for member ‘KeyData::macro_value’ [-Wmissing-field-initializers]
customknobwidget.cpp:268:22: warning: missing initializer for member ‘KeyData::macro_value1’ [-Wmissing-field-initializers]
customknobwidget.cpp:268:22: warning: missing initializer for member ‘KeyData::macro_value2’ [-Wmissing-field-initializers]
customknobwidget.cpp:268:22: warning: missing initializer for member ‘KeyData::macro_name’ [-Wmissing-field-initializers]
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I. -I. -o keysetwidget.o keysetwidget.cpp
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I. -I. -o radilightwidget.o radilightwidget.cpp
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I. -I. -o devicecomm.o devicecomm.cpp
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I. -I. -o devicedb.o devicedb.cpp
In file included from devicedb.h:9:0,
from devicedb.cpp:1:
keyboarddata.h:76:64: error: ‘uint8_t’ has not been declared
void hid_keyRemapData(int src_key, int dst_key, int kb_layout, uint8_t* kb_data
^
keyboarddata.h:79:98: error: ‘uint8_t’ has not been declared
_key, int dst_syskey1, int dst_syskey2, int dst_key, int kb_layout, uint8_t* kb
^
In file included from devicedb.h:9:0,
from devicedb.cpp:1:
keyboarddata.h:82:94: error: ‘uint8_t’ has not been declared
_key, int play_times, QVector<KeyMacro*> &vec_data, int kb_layout, uint8_t* kb
^
keyboarddata.h:85:55: error: ‘uint8_t’ has not been declared
void hid_keyDefaultValue(int src_key, int kb_layout, uint8_t* kb_data, int kb_
^
keyboarddata.h:88:55: error: ‘uint8_t’ has not been declared
void hid_disablekeyValue(int src_key, int kb_layout, uint8_t* kb_data, int kb_
^
keyboarddata.h:91:37: error: ‘uint8_t’ has not been declared
void hid_getRadiData(RadiData data, uint8_t* kb_data);
^
keyboarddata.h:94:67: error: ‘uint8_t’ has not been declared
void hid_getKeyRGBData(QVector<RGBData*> &vecdata, int kb_layout, uint8_t* kb_d
^
keyboarddata.h:97:43: error: ‘uint8_t’ has not been declared
void hid_getKeyboardReportRate(int value, uint8_t* kb_data);
^
keyboarddata.h:100:40: error: ‘uint8_t’ has not been declared
void hid_getUSBModeSleepTime(int time, uint8_t* kb_data);
^
keyboarddata.h:103:74: error: ‘uint8_t’ has not been declared
hid_getWirelessModeSleepTime(int backlight_time, int wireless_time, uint8_t* kb
^
keyboarddata.h:106:27: error: variable or field ‘hid_getResetKeyboard’ declared void
void hid_getResetKeyboard(uint8_t* kb_data);
^
keyboarddata.h:106:27: error: ‘uint8_t’ was not declared in this scope
keyboarddata.h:106:36: error: ‘kb_data’ was not declared in this scope
void hid_getResetKeyboard(uint8_t* kb_data);
^
Makefile:424: recipe for target 'devicedb.o' failed
make: *** [devicedb.o] Error 1
Every helps will be greatly appreciated!
from dpc_linux.
unsigned char uint8_t;
@CErika
from dpc_linux.
Yeah I read it but don't know how to fix it
from dpc_linux.
What compiler do you use? QT?
from dpc_linux.
I'm sorry I don't really understand your question, I just done make
and g++ start compiling the code.
from dpc_linux.
Related Issues (12)
- Knob stops working, possible layout issue and some Ubuntu build info HOT 8
- Wrong macrovalue for volume down HOT 1
- Can we have .deb and .rpm packages for non arch users? HOT 1
- Feature parity with Windows?
- Any plans to support Calibur V2 TE on Linux?
- Problems with the installation. Ubuntu 18.04.
- Can't compile on CentOs 7.9 HOT 1
- Blademaster Pro91 with Japanese layout
- Asks to connect keyboard when alerady connected HOT 3
- Windows like hardware compatibility
- Source for lib/libhidkeyboard.a is missing HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dpc_linux.