refs #207, fixed windows.h / NOMINMAX.

Depending on the build setup (config.pri) missing NOMINMAX caused warning, or already existing NOMINMAX caused warning
This commit is contained in:
Klaus Basan
2014-04-14 11:23:33 +02:00
parent e474671ead
commit 9db245c843
7 changed files with 24 additions and 7 deletions

View File

@@ -13,7 +13,10 @@
#include "blackcore/keyboard.h" #include "blackcore/keyboard.h"
#include "blackmisc/hwkeyboardkey.h" #include "blackmisc/hwkeyboardkey.h"
#include <QHash> #include <QHash>
#include <Windows.h> #ifndef NOMINMAX
#define NOMINMAX
#endif
#include <windows.h>
namespace BlackCore namespace BlackCore
{ {

View File

@@ -5,6 +5,10 @@
#include "keymapping_windows.h" #include "keymapping_windows.h"
#include <QDebug> #include <QDebug>
#ifndef NOMINMAX
#define NOMINMAX
#endif
#include <windows.h> #include <windows.h>
using namespace BlackMisc::Hardware; using namespace BlackMisc::Hardware;

View File

@@ -8,6 +8,9 @@
#define BLACKCORE_KEYMAPPING_WINDOWS_H #define BLACKCORE_KEYMAPPING_WINDOWS_H
#include "blackmisc/hwkeyboardkey.h" #include "blackmisc/hwkeyboardkey.h"
#ifndef NOMINMAX
#define NOMINMAX
#endif
#include <windows.h> #include <windows.h>
namespace BlackCore namespace BlackCore
@@ -39,4 +42,4 @@ namespace BlackCore
}; };
} // namespace BlackCore } // namespace BlackCore
#endif // BLACKCORE_KEYMAPPING_WINDOWS_H #endif // guard

View File

@@ -12,7 +12,7 @@
#ifndef NOMINMAX #ifndef NOMINMAX
#define NOMINMAX #define NOMINMAX
#endif #endif
#include <Windows.h> #include <windows.h>
#endif #endif
namespace BlackMisc namespace BlackMisc

View File

@@ -6,6 +6,9 @@
#ifndef BLACKSIMPLUGIN_FSX_SIMCONNECT_DATADEFINITION_H #ifndef BLACKSIMPLUGIN_FSX_SIMCONNECT_DATADEFINITION_H
#define BLACKSIMPLUGIN_FSX_SIMCONNECT_DATADEFINITION_H #define BLACKSIMPLUGIN_FSX_SIMCONNECT_DATADEFINITION_H
#ifndef NOMINMAX
#define NOMINMAX
#endif
#include <windows.h> #include <windows.h>
namespace BlackSimPlugin namespace BlackSimPlugin

View File

@@ -8,7 +8,10 @@
// though it does not make sense to be used on non WIN machines. // though it does not make sense to be used on non WIN machines.
// But it allows parts as GUI to comile // But it allows parts as GUI to comile
#ifdef Q_OS_WIN #ifdef Q_OS_WIN
#include <windows.h> #ifndef NOMINMAX
#define NOMINMAX
#endif
#include <Windows.h>
#else #else
typedef unsigned long DWORD; typedef unsigned long DWORD;
#endif #endif

View File

@@ -6,18 +6,19 @@
#ifndef BLACKSIMPLUGIN_SIMULATOR_FSX_H #ifndef BLACKSIMPLUGIN_SIMULATOR_FSX_H
#define BLACKSIMPLUGIN_SIMULATOR_FSX_H #define BLACKSIMPLUGIN_SIMULATOR_FSX_H
#define NOMINMAX
#include "simconnect_datadefinition.h" #include "simconnect_datadefinition.h"
#include "blackcore/simulator.h" #include "blackcore/simulator.h"
#include "blackcore/interpolator_linear.h" #include "blackcore/interpolator_linear.h"
#include "blackmisc/avaircraft.h" #include "blackmisc/avaircraft.h"
#include "blacksim/simulatorinfo.h"
#include <simconnect/SimConnect.h> #include <simconnect/SimConnect.h>
#include <QObject> #include <QObject>
#include <QtPlugin> #include <QtPlugin>
#include <QHash> #include <QHash>
#ifndef NOMINMAX
#define NOMINMAX
#endif
#include <windows.h> #include <windows.h>
namespace BlackSimPlugin namespace BlackSimPlugin