Catalin,

Really appreciate your highly valuable help, i was starting to tear my
hair!!!, finally it's all about me having PyQT/bin on the path as well, i
was playing around with it last week,...
now the test(s) run successfully for me...
Thank you very much :)

Abdullah Abouzekry

On Tue, Apr 6, 2010 at 10:19 PM, Catalin Iacob <[email protected]>wrote:

> Resent to the list without attachment since otherwise the message was
> too big. Sorry about that.
>
> On Tue, Apr 6, 2010 at 1:03 PM, Abdullah Abouzekry <[email protected]>
> wrote:
> > i have it in the path but gets a different error
> > (kindly find attached image) when running each separate test,
> > your assistance is highly appreciated. :)
> >
> > Abdullah Abouzekry
>
> Hi Abdullah,
>
> I'm also replying on the list as it might be interesting for people
> running into the same issue later. The message error message from the
> image you attached was:
> The procedure entry point ?qver...@qtest@@ya_n_npbd...@z could not be
> located in the dynamic link library QtTest4.dll.
>
> That symbol refers to the decorated name of a function in QtTest (you
> can see this using the undname tool):
> Undecoration of :- "?qver...@qtest@@ya_n_npbd...@z" is :- "bool
> __cdecl QTest::qVerify(bool,char const *,char const *,char const
> *,int)"
>
> So for some reason, the QtTest4.dll file you're using is missing that
> function. My guess is you're using some older version of Qt or another
> dll than you think you're using.
>
> To debug the problem you can try the following:
>
> 1. load QtTest4.dll in Dependency Walker (depends.exe)
>  1.1. depends.exe comes with Visual Studio but you can also get it
> from here http://www.dependencywalker.com/
>  1.2. if I open C:\Qt\4.6.2\bin\QtTest4.dll and I click it in the
> left tree, I see exactly the symbol you're missing as exported by the
> dll (see attached screenshot) so the symbol is there
>  1.3. if you also have the symbol in the dll you opened in Dependency
> Walker it probably means that your application is not using it but
> instead another dll with the same name that's also in your PATH
>
> 2. do you get this when running the tests from Visual Studio or the
> command line or both? You could also try the Qt command prompt. If you
> run Visual Studio as an administrator and cmd.exe as a regular user
> they could have different PATH settings.
>
> 3. finally, if you want to see exactly where QtTest4.dll is being
> loaded from you can use Process Monitor from here:
> http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
>  3.1. create a filter on QtTest4.dll, run the tests and see the full
> path where the dll gets loaded from
>
> Catalin
> _______________________________________________
> PySide mailing list
> [email protected]
> http://lists.openbossa.org/listinfo/pyside
>



-- 
Abdullah Abouzekry
_______________________________________________
PySide mailing list
[email protected]
http://lists.openbossa.org/listinfo/pyside

Reply via email to