Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
Linking Error using WINAPI-Function "DisableProcessWindowsGhosting()" from User32.dll
JanGeorgi last edited by
i have a strange Issue using a native Win32-API function called "DisableProcessWindowsGhosting()" located in User32.dll.
I tried a lot(inclusive adding win32:LIBS += -lUser32 to *.pro), but everything results in same Error Messages:
":main.cpp:(.text+0x4f): undefined reference to `_imp__DisableProcessWindowsGhosting@0'" && "ld returned 1 exit status".
I also tried to include <qt_windows.h> instead of <windows.h> but also this results in the same behaviour.
I'm using QTCreator 3.2.2, QT 4.8.6, mingw/gcc on Windows 7
We are developing an Application on an Embedded Touch device, i need this Function to deactivate "ProcessWindowsGhosting"-Technologie which produces the "Application is not responding/Freezing" PopUp-Message.
Can anyone help me with linkage against User32 on mingw and gcc, or is there a QT alternative to "DisableProcessWindowsGhosting(VOID)"?
Thanks a lot.
Rondog last edited by
This function is only for desktop applications. It may not exist for embedded systems.
I would check if the function exist before doing anything else. If you list the exported functions from USER32 and don't see it then this explains the linker error.