Browse Source

SDL2: Library project config for Windows build.

QGC4.4
Rustom Jehangir 9 years ago
parent
commit
1f109990a6
  1. 2
      QGCExternalLibs.pri
  2. 2
      QGCSetup.pri
  3. 2
      src/Joystick/JoystickSDL.cc
  4. 7
      src/Joystick/JoystickSDL.h

2
QGCExternalLibs.pri

@ -181,7 +181,7 @@ MacBuild { @@ -181,7 +181,7 @@ MacBuild {
$$BASEDIR/libs/lib/sdl2/msvc/include \
LIBS += \
-L$$BASEDIR/libs/lib/sdl2/msvc/lib \
-L$$BASEDIR/libs/lib/sdl2/msvc/lib/x86 \
-lSDL2main \
-lSDL2
}

2
QGCSetup.pri

@ -62,7 +62,7 @@ WindowsBuild { @@ -62,7 +62,7 @@ WindowsBuild {
DebugBuild: DLL_QT_DEBUGCHAR = "d"
ReleaseBuild: DLL_QT_DEBUGCHAR = ""
COPY_FILE_LIST = \
$$BASEDIR\\libs\\lib\\sdl2\\win32\\SDL2.dll \
$$BASEDIR\\libs\\lib\\sdl2\\msvc\\lib\\x86\\SDL2.dll \
$$BASEDIR\\libs\\thirdParty\\libxbee\\lib\\libxbee.dll \
$$BASEDIR\\deploy\\libeay32.dll

2
src/Joystick/JoystickSDL.cc

@ -48,7 +48,7 @@ QMap<QString, Joystick*> JoystickSDL::discover(MultiVehicleManager* _multiVehicl @@ -48,7 +48,7 @@ QMap<QString, Joystick*> JoystickSDL::discover(MultiVehicleManager* _multiVehicl
SDL_JoystickClose(sdlJoystick);
qCDebug(JoystickLog) << "\t" << name << "axes:" << axisCount << "buttons:" << buttonCount << "hats:" << hatCount;
qCDebug(JoystickLog) << "\t" << name << "axes:" << axisCount << "buttons:" << buttonCount << "hats:" << hatCount << "isGC:" << isGameController;
ret[name] = new JoystickSDL(name, axisCount, buttonCount, hatCount, i, isGameController, _multiVehicleManager);
} else {
qCDebug(JoystickLog) << "\tSkipping duplicate" << name;

7
src/Joystick/JoystickSDL.h

@ -5,12 +5,7 @@ @@ -5,12 +5,7 @@
#include "Vehicle.h"
#include "MultiVehicleManager.h"
#ifdef Q_OS_MAC
#include <SDL.h>
#else
#include <SDL/SDL.h>
#endif
#include <SDL.h>
class JoystickSDL : public Joystick
{

Loading…
Cancel
Save