Ask Your Question
0

QT6 Entrypoint could not be found

asked 2025-08-31 15:15:01 +0000

Darkside711dad gravatar image

Fresh install of Windows 10. Installing 4.4.9 (X64). Attempting to launch Wireshark. Getting error message "The procedure entry point SystemParametersInfoForDpi located in the dynamic link library C:\Program Files\Wireshark\Qt6Gui.dll"

C:\Program Files\Wireshark\Qt6Gui.dll does indeed exist.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2025-08-31 16:25:44 +0000

johnthacker gravatar image

updated 2025-08-31 16:27:22 +0000

Are you sure it's Windows 10? You said fresh install, is it fully updated, and to what update version? That's an error that Qt produces if you're running on a too old, unsupported version of Windows (including old versions of Windows Server.) For example, you would get that error on something archaic like Windows 10 version 1511.

edit flag offensive delete link more

Comments

You're right. The Windows 10 install was not fully updated at the time I tried to install Wireshark. Once I installed the latest updates to Windows 10 the error went away.

Darkside711dad gravatar imageDarkside711dad ( 2025-08-31 18:25:00 +0000 )edit

@Darkside711dad, FYI we don't generally close questions here when an answer is given and accepted, instead click the checkmark icon to the left of the answer.

grahamb gravatar imagegrahamb ( 2025-09-01 08:18:14 +0000 )edit

Not sure I can unclose the the question. @grahammb I did check your response. Don't have enough points to upvote it.

I've worked with QT6 quite a bit and I find the error somewhat strange. One would think that the entry point would exist in the Qt6 DLL regardless of the version of Windows.

Darkside711dad gravatar imageDarkside711dad ( 2025-09-01 14:15:17 +0000 )edit

I've tidied things up (in my little mind anyway). A further note, new comments for an existing question or answer should be added as comments to the respective item rather than new answers.

grahamb gravatar imagegrahamb ( 2025-09-01 14:35:55 +0000 )edit

One would think that the entry point would exist in the Qt6 DLL regardless of the version of Windows.

The problem is not that the function doesn't exist in the Qt6 DLL, it's that the function doesn't exist in earlier versions of Windows (i.e., in the User32.dll distributed with earlier versions of Windows). SystemParametersInfoForDpi was added to the Win32 API in Windows 10, version 1607 (and Windows Server 2016), as can be seen from the chart on the bottom. So when Qt tries to call the Windows API function and load it from the Windows DLL, it doesn't find it. That error message is a bit confusing, but better than some of the possible alternatives.

johnthacker gravatar imagejohnthacker ( 2025-09-01 14:41:37 +0000 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2025-08-31 15:15:01 +0000

Seen: 41 times

Last updated: yesterday