git-svn-id: svn://svn.code.sf.net/p/qjoypad/code/trunk@126 c05e91a0-76c8-4ec0-b377-ef19ce7cc080
29 lines
1.2 KiB
Plaintext
29 lines
1.2 KiB
Plaintext
For a quick install, just follow these steps:
|
||
|
||
tar -xzvf qjoypad-4.?.tgz
|
||
cd qjoypad-4.?/src
|
||
./config
|
||
make
|
||
make install
|
||
|
||
If those steps don't work for you, here are some common problems:
|
||
|
||
Compilations fails with along the lines of:
|
||
axis.h:21: error: expected class-name before ‘{’ token
|
||
axis.h:22: error: ISO C++ forbids declaration of ‘Q_OBJECT’ with no type
|
||
axis.h:24: error: expected ‘;’ before ‘friend’
|
||
axis.h:29: error: ‘QTextStream’ has not been declared
|
||
axis.h:31: error: ‘QTextStream’ has not been declared
|
||
axis.h:40: error: ‘QString’ does not name a type
|
||
axis.h:44: error: ‘QString’ does not name a type
|
||
axis.h:89: error: ISO C++ forbids declaration of ‘QTimer’ with no type
|
||
|
||
Most likely you're using the Qt3 version of qmake; QJoyPad needs to use Qt4 to
|
||
work properly. The config script is supposed to detect this properly, but in
|
||
the event it fails you should find what the proper executable is (if you think
|
||
you've found it run it with the --version option to make sure it is for Qt
|
||
4.0 or greater). Then rerun the config script with the --qmake4bin=BIN option,
|
||
where BIN is the executable name of the proper qmake binary, or a path to the
|
||
proper qmake binary.
|
||
|