Groot2 icon indicating copy to clipboard operation
Groot2 copied to clipboard

Unable to launch on Windows 11

Open ersenal opened this issue 1 year ago • 2 comments

Describe the bug

The most recent version (1.6.1) is unable to launch on my Windows 11 machine. Nothing happens after the splash screen disappears, except for the following entry that is generated inside groot2.log:

Fatal: Mon Jul 22 15:11:47 2024 - Cannot mix incompatible Qt library (6.5.3) with this library (6.6.1)

How to Reproduce

  • Download the Windows installer
  • Install Groot2 with the default installation settings
  • Execute Groot2

Desktop

  • OS: Windows
  • Version 11 Pro N (23H2 - 22631.3880)

ersenal avatar Jul 22 '24 14:07 ersenal

image

flylinux avatar Jan 01 '25 06:01 flylinux

I am running into the same behavior on Windows 10 Enterprise. Additionally I noticed that the entry in the start menu is not created. After the splash screen disappears nothing happens.

Where can I find the groot2.log? Happy to provide more details.

andre-aktivconsultancy avatar Feb 12 '25 14:02 andre-aktivconsultancy

I have find a way to work around this issue, my winver win 11-25H3

🧩 Fix for “Cannot mix incompatible Qt library (6.5.3) with this library (6.6.1)” when launching Groot2 on Windows

If you try to launch Groot2 on Windows and it shows the splash screen but never opens — and the log says:

Fatal: Cannot mix incompatible Qt library (6.5.3) with this library (6.6.1)

— this guide explains why and how to fix it.

🧠 Cause

Groot2 already includes the correct Qt runtime (6.6.1) inside:

C:\Program Files\Groot2\bin
However, some other applications on your system — for example: -AMD Ryzen Master -AMD Adrenalin / CNext -Perforce (P4V / P4Merge) -VMware Workstation -Cursor IDE — also install their own Qt DLLs (often version 6.5.3) and automatically add their folders to the system PATH.

When Windows starts Groot2, it loads those older Qt DLLs first, before the ones inside Groot2’s folder. That version mismatch (6.5.3 vs 6.6.1) causes the application to crash or remain invisible in Task Manager.

✅ The Reliable Fix: Launch via a .bat File

The only 100% consistent way to fix this is to launch Groot2 in a clean environment where it can only see its own Qt DLLs.

🧩 Step-by-Step

Create a new text file named RunGroot2.bat (for example, on your Desktop).

Paste the following lines inside:

@echo off setlocal rem === Launch Groot2 with a clean PATH that includes only its own Qt runtime === set PATH=C:\Program Files\Groot2\bin cd "C:\Program Files\Groot2\bin" start groot2.exe endlocal

Save the file.

Right-click → Run as Administrator

Groot2 should now open normally, with the full UI visible.

🧩 Why this Works

The .bat script creates a temporary environment for that process only:

Windows ignores the global PATH.

Only DLLs from C:\Program Files\Groot2\bin can be loaded. *No AMD / Perforce / VMware Qt libraries can interfere. *That’s why the batch file works even if changing your system PATH didn’t.

TriDangIMU avatar Nov 10 '25 15:11 TriDangIMU