"kdiff3.exe - System Error
the program can't start because Qt5Core.dll is missing from your computer. Try reinstalling the program to fix this problem."
64-bit installer works fine
Please fix ASAP
https://github.com/gitextensions/gitextensions/issues/2421
I wonder if this is somehow related to or caused by installation/use of Git Extensions???
I don't use Git Extensions, so I don't know how to check this, but FWIW, KDiff3-32bit-Setup_0.9.98-3.exe installed and runs fine on my 32-bit Win7 system, with Qt5Core.dll installed in C:\Program Files\KDiff3\bin.
I don't think so. GitExtensions only run 32bit KDiff installer, nothing special. I can reproduce this installing KDiff directly.
How KDiff load qtcore5.dll from subfolder bin? LoadLibrary?
Somehow it's works on my work computer.
The manifest file tells Windows where to look for the dlls.
But I am aware that there are problems on some machines.
First: Please reboot and test again. Sometimes the problem disappears.
Second: If the problem persists after reboot: The bin-folder contains several dlls. Copy them directly next to the KDiff3.exe-file and remove the kdiff3.exe.manifest. That should really fix it.
I have tested on a 32-bit-Vista machine without problems. So it is hard for me to debug. What Windows-version are you using?
I previously thought the manifests might be useful, but now I think that the manifest system is too buggy.
Windows 8.1 64-bit. Maybe problem only appear on WIndows 8.1. On my work machine (Windows 7 64-bit all works fine).
Now it's show "The application failed to start because it could not find or load the Qt platform plugin "windows"."
Please check:
- There should be the qt.conf file next to the kdiff3.exe containing the lines "[Paths]" and "Prefix = bin".
- The "bin" folder next to the kdiff3.exe should still contain the plugins folder with the file bin/plugins/platforms/qwindows.dll
Yes, removing Prefix helps
Also, it's works if I copy KDiff3 folder (unmodified) from Program Files to my folder.
Problem only with dll's from bin.manifest, if I copy that dll's to KDiff3 folder it's works.