On my windows system, I have Mingw32, and QT 4.3.3 open source which I compiled using mingw32.
I used QDevelop to generate a new project but this project does not build - there seems to be a problem with the way Qmake uses the \ and / seperators. in file names and in rule names.
Here is an extract from the Debug makefile to show what I mean:
$(DESTDIR_TARGET): build\ui_mainwindow.h build\ui_newfile.h $(OBJECTS)
$(LINK) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS)
further down the makefile it says:
build/ui_mainwindow.h: ui/mainwindow.ui
c:\qt_compiled\4.3.3\qt-win-opensource-src-4.3.3\bin\uic.exe ui\mainwindow.ui -o build\ui_mainwindow.h
This causes mingw32 to report:
*** No rule to make target `build\ui_mainwindow.h'
has anyone else found this problem?
Bookmarks