On 11/07/2007 22.41, Martin Blais wrote:

 I ran the simplest configure command::

C:\tmp\PyQt-win-gpl-4-snapshot-20070710>C:/Python25/python.exe configure.py
   Determining the layout of your Qt installation...
Error: Make sure you have a working Qt v4 qmake on your PATH or use the -q
   argument to explicitly specify a working Qt v4 qmake.

 Oops, it seems I need to specify the location of qmake. Okie, so I
 add it to the cmdline::

   C:\tmp\PyQt-win-gpl-4-snapshot-20070710>C:/Python25/python.exe
configure.py -q C:/Qt/4.3.0/qmake/qmake.exe -w

No, this is a mistake, but it's not your fault. You must have Qt in your PATH. The -q option is totally broken under Windows, because it looks like it lets you pick a version of Qt which is not in the PATH, but it doesn't really work, because the executable built with it won't be executed because of the missing DLLs (not in the PATH).

It's not even useful if you have more than one Qt version in the PATH, because again there's not -rpath or similar support under Windows, and executables will still dynlink against the first version of Qt they find on the PATH.

In fact, the only situation where -q actually works under Windows is when Qt is built as static libraries. Which is not how the binary GPL version ships.

So, ignore the (wrong) suggestion of configure.py, and just add Qt's binary directory to the path.

Oh btw QTDIR doesn't exist anymore with Qt4, in case you were wondering.
--
Giovanni Bajo

_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to