分类: C/C++
2009-05-15 08:50:31
win32 {
QMAKE_INCDIR_QT=$$(QTDIR)\include QMAKE_LIBDIR_QT=$$(QTDIR)\lib QMAKE_MOC=$$(QTDIR)\bin\moc.exe QMAKE_UIC=$$(QTDIR)\bin\uic.exe QMAKE_IDC=$$(QTDIR)\bin\idc.exe QMAKE_RCC=$$(QTDIR)\bin\rcc.exe
} else {
QMAKE_INCDIR_QT=$$(QTDIR)/include QMAKE_LIBDIR_QT=$$(QTDIR)/lib QMAKE_MOC=$$replace(QMAKE_MOC, $$dirname(QMAKE_MOC), $$(QTDIR)/bin) QMAKE_UIC=$$replace(QMAKE_UIC, $$dirname(QMAKE_UIC), $$(QTDIR)/bin/) QMAKE_IDC=$$replace(QMAKE_IDC, $$dirname(QMAKE_IDC), $$(QTDIR)/bin/) QMAKE_RCC=$$replace(QMAKE_RCC, $$dirname(QMAKE_RCC), $$(QTDIR)/bin/)
}
/******************************/
2:对于Visual Studio的用户,qmake也可以生成“.dsp”文件,例如:
qmake -tp vc
(补充一些,在Mac OSX 10.5,XCode3.1,Qt4.5beta1环境下)
3:运行qmake,不带任何参数,由pro生成xcodeproj文件。可使用xcode编辑、build。但xcodeproj与.pro中的install指令兼容性不好,我在build imfc时就遇到了问题,xcodebuild install没能成功。
4:运行qmake -spec macx-g++ -r , 生成Makefile。 -r是遍历子文件夹(recursive)。我在编译imfc时就用的这种方式,一次成功,没有遇到任何问题。