MSVC: EXPORT macro fixes

This commit is contained in:
Lukas W
2017-11-22 11:01:21 +01:00
parent 9ae1bdecda
commit ba2ed12f05
43 changed files with 49 additions and 45 deletions

View File

@@ -27,6 +27,7 @@
#ifndef CONTROLLER_H
#define CONTROLLER_H
#include "export.h"
#include "Engine.h"
#include "Model.h"
#include "JournallingObject.h"
@@ -40,7 +41,7 @@ class ControllerConnection;
typedef QVector<Controller *> ControllerVector;
class Controller : public Model, public JournallingObject
class EXPORT Controller : public Model, public JournallingObject
{
Q_OBJECT
public:

View File

@@ -28,6 +28,8 @@
#include <QtCore/QList>
#include <QtCore/QMutex>
#include "export.h"
#include "MemoryManager.h"
#include "ThreadableJob.h"
@@ -38,7 +40,7 @@ class QThread;
class Track;
class AudioPort;
class PlayHandle : public ThreadableJob
class EXPORT PlayHandle : public ThreadableJob
{
public:
enum Types

View File

@@ -22,6 +22,7 @@
*
*/
#include <QtCore/QtGlobal>
#ifndef EXPORT_H
#define EXPORT_H
@@ -31,10 +32,10 @@
#ifdef LMMS_BUILD_WIN32
#ifdef PLUGIN_NAME
#define EXPORT __declspec(dllimport)
#define PLUGIN_EXPORT __declspec(dllexport)
#define EXPORT Q_DECL_IMPORT
#define PLUGIN_EXPORT Q_DECL_EXPORT
#else
#define EXPORT __declspec(dllexport)
#define EXPORT Q_DECL_EXPORT
#endif
#else