起初,我用Qt for vc 的
插件打开"*.pro"文件,系统提示:
-----------------------
--- (Import): Generating new project of qttoolbardialog.pro file
--- (qmake) : Using: \bin\qmake
--- (qmake) : Working Directory: D:\Qt\qttoolbardialog-2.1-commercial
--- (qmake) : Arguments: -spec $(QTDIR)\mkspecs\win32-msvc2005 -tp vc "qttoolbardialog.pro" -recursive QMAKE_INCDIR_QT=$(QTDIR)\include QMAKE_LIBDIR_QT= QMAKE_LIBDIR=$(QTDIR)\lib QMAKE_UIC=$(QTDIR)\bin\uic.exe QMAKE_MOC=$(QTDIR)\bin\moc.exe QMAKE_RCC=$(QTDIR)\bin\rcc.exe QMAKE_QMAKE=$(QTDIR)\bin\qmake.exe
系统找不到指定的路径。
-----------------------
然后,我就重新安装一次操作系统。然后做了ghost系统备份。安装完成后,我再安装了必要的软件,最后安装商业版的Qt4.4.0和VC的插件,再编译Qt for win32-msvc2008。结果是,"*.pro"文件能够成功用Qt的vc插件打开。我观察了一下输出窗口的结果,不同之处在于第二行--- (qmake) : Using: \bin\qmake。如果是成功打开的话,第二行会是--- (qmake) : Using: 明确的目录\bin\qmake。
不过事情并
没有这么结束了,要不然我不会发现Qt的版本问题。后来,我试验着将开源版Qt4.4.0全部放到内存硬盘(使用了内存工具)中进行
编译,为了试验内存中的编译速度。不过,没有删除先前的安装的Qt。后来,我将内存中编译的Qt直接删除了,结果"就再无法打开*.pro"文件。后来,我删除了含有"trolltech"的注册表项,当然之前卸载了Qt插件和Qt。然后就是重新安装商业版的Qt和插件,结果Qt插件仍然给出了相同的提示"......系统找不到指定的路径"。
最后,我用ghost将系统还原,再次重复第一次安装商业版Qt的步骤,结果仍然无法打开*.pro"文件。
昨天夜里,我再次用系统盘重新安装了一次系统,然后再编译安装商业版的Qt,配置参数是-platform win32-msvc2008,结果提示缺少VC2003(vc7)的运行时库(我已经设置了环境变量)!后来,就卸载了这个版本和插件,然后删了注册表,安装开源版,结果还是失败。
我将Qt安装在系统所在分区(c),光ghost还原就还原了两次,一次是安装了xp sp3补丁,另外一次就是没有安装xp sp3补丁。结果都是一样的错误。我现在已经陷入了安装Qt的泥潭里了。Qt给出的错误提示太含糊其辞了!
另外,我下载的
其他的开源软件的".pro"文件也无法打开。
我怀疑插件找不到qmake的路径,前提是为特定的编译器重新编译商业版的Qt。
[p:2]
[ 此贴被codespy在2008-12-11 13:27重新编辑 ]