The error seems to indicate that P4SCC expects to find a particular version of the Qt4 libraries installed, but you have a different version of the Qt4 libraries installed.
Where is the QtGui4.dll file located on your computer?
Are there multiple copies?
Does it install into the c:\Program Files\Perforce directory, or is it a separate install?
If it's a separate install, then perhaps you have two programs that both use Qt4, but they expect to use different versions of Qt4, and perhaps one of the programs upgraded the Qt4 install, thus breaking the other program.
On my computer, I see that both LightScribe and PowerDVD use the Qt4 libraries, and both of those products install the Qt4 libraries into their own directories (i.e. not a separate install, and the result is multiple copies of the Qt4 libraries, which is the simplest way to avoid the install-stomping problem I described above).
Hm...my spidey sense is tingling. I wonder if two different things in the SlickEdit process are trying to load two different versions of the Qt4 libraries. That's not possible -- only one copy of a same-named DLL can get loaded. In other words, it's possible to load "Foo4.1.dll" and "Foo4.2.dll", but it is not possible to load two different DLLs that are both named "Foo4.dll" even if they come from two different directories.
Maybe P4SCC is trying to use one version of the Qt4 libraries, but you have some other component that's gotten loaded into the SlickEdit process first but has loaded a different version of the Qt4 libraries.
1. Try looking for all copies of QtGui4.dll on your machine, and see how many of them correspond to components that might be getting loaded into Slickedit.
2. Start SlickEdit without loading P4SCC and use a utility such as Process Explorer (
www.sysinternals.com) to see what DLLs are loaded, and see if something had already loaded QtGui4.dll into SlickEdit's process.