我安装了以下QT版本:4.6.2,4.6.3,4.8.4(在默认文件夹中)
我构建的其他一些项目使用4.8.4,但有些仍使用4.6.3(就像我正在尝试构建的当前项目一样)并且没有兴趣升级他们的QT版本。
现在,使用命令行工具构建(我打赌它也出现在VS GUI中),我收到以下错误(消息框):
[ Qt Visual Studio Add-in ]
The following error occurred:
These Qt version are inaccessible:
4.8.4 in c:\Qt\4.8.4
Make sure that you have read access to all files in your Qt directories.
[ OK ]
我没有QTDIR的环境变量,但构建它的脚本(MinGW / make)导出了一个QTDIR,即c:/Qt/4.6.3
如何摆脱此错误消息?升级到最新的QT不是一个选择......
注意:抛出此错误的项目中,最多有5%使用QT(100个以上的1个项目),似乎没有一个失败。构建过程是一个自动构建/测试过程,它持续超过5个小时......不想成为它的保镖......每次出现时都单击确定此对话框..
LATER EDIT:错误似乎是由VS2005(默认为4.6.2)和VS2008(默认为4.6.3)QT加载项引发的。它还会在devenv IDE启动时显示,即使我将默认QT版本设置为4.8.4(在QT选项中)。
谢谢大家的时间!