Hi again, well it's getting better but now after trying to build i get 17 warnings many if not all of them related to unused values and one error with the following output: "Undefined symbols for architecture x86_64: "vtable for QGlobalFakeKeyPrivate", referenced from: QGlobalFakeKeyPrivate::QGlobalFakeKeyPrivate(QObje ct*)in qglobalfakekey_osx.o QGlobalFakeKeyPrivate::~QGlobalFakeKeyPrivate()in qglobalfakekey_osx.o QGlobalFakeKeyPrivate::~QGlobalFakeKeyPrivate()in qglobalfakekey_osx.o QGlobalFakeKeyPrivate::~QGlobalFakeKeyPrivate()in qglobalfakekey_osx.o QGlobalFakeKeyPrivate::QGlobalFakeKeyPrivate(QObje ct*)in qglobalfakekey_osx.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make: *** [qremotecontrol-server.app/Contents/MacOS/qremotecontrol-server] Error 1 make: Leaving directory `/Users/juanmanuelsarria/Downloads/QRemoteControl-Server-build-Desktop-Debug' 20:17:57: The process "/usr/bin/make" exited with code 2. Error while building/deploying project QRemoteControl-Server (target: Desktop) When executing step 'Make'" I was looking at your headers and in both cases you include either windows.h or some other headers which i imagine are platform dependent. There is none for the mac header, any clue what the name of it may be? Thanks in advance for your help.