I use several versions and builds of Qt.
Switch them via symlink.
Bat after configure PyQt some Qt path in Makefile has mixin slash:
@if not exist C:/Lang/qt/qt4.5.2\qsci\api\python mkdir C:/Lang/qt/qt4.5.2\qsci\api\python
        copy /y PyQt4.api C:/Lang/qt/qt4.5.2\qsci\api\python\PyQt4.api
You may need to call os.path.normpath for each path obtained in get_qt_configuration?

P.S. My Environment:
OS Windows Vista Home Basic Ru + sp2
Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32
Qt 4.5.2 (self build)
mingw32 g++ (GCC) 4.4.0
GNU ld (GNU Binutils) 2.19
mingwrt 3.15.2
w32api 3.13

P.P.S. Path for configure.py:
diff -r 73820d292c75 configure.py
--- a/configure.py      Mon Aug 10 12:18:36 2009 +0700
+++ b/configure.py      Wed Aug 12 15:44:39 2009 +0700
@@ -35,6 +35,7 @@

 import sys
 import os
+import os.path
 import glob
 import optparse
 import shutil
@@ -1768,12 +1769,12 @@
global qt_dir, qt_incdir, qt_libdir, qt_bindir, qt_datadir, qt_pluginsdir
     global qt_version, qt_edition, qt_licensee, qt_shared, qt_xfeatures

-    qt_dir = lines[0]
-    qt_incdir = lines[1]
-    qt_libdir = lines[2]
-    qt_bindir = lines[3]
-    qt_datadir = lines[4]
-    qt_pluginsdir = lines[5]
+    qt_dir = os.path.normpath(lines[0])
+    qt_incdir = os.path.normpath(lines[1])
+    qt_libdir = os.path.normpath(lines[2])
+    qt_bindir = os.path.normpath(lines[3])
+    qt_datadir = os.path.normpath(lines[4])
+    qt_pluginsdir = os.path.normpath(lines[5])
     qt_version = lines[6]
     qt_edition = lines[7]
     qt_licensee = lines[8]
_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to