Qt 静态编译无法读取路径

Qt static compile cannot read path

本文关键字:读取 路径 静态 编译 Qt      更新时间:2023-10-16

我使用 Qt5.6.0 msvc 和 vs 2013,并安装 python-2.7.12 也,当我编译 Qt 构建静态时,我收到此错误,注意:驱动程序 E 不是主驱动器

    Cannot read E:/Qt/qt-everywhere-opensource-src-5.6.0/qtbase/mkspecs   /win32-msvc20
13 /qmake.conf: The system cannot find the path specified.
Could not read qmake configuration file E:/Qt/qt-everywhere-opensource-src-5.6.0
/qtbase/mkspecs/win32-msvc2013 /qmake.conf.
Error processing project file: E:Qtqt-everywhere-opensource-src-5.6.0qt.pro
Qmake failed, return code 3

这是我在VS2013的开发人员命令提示符中使用的内容

- set QMAKESPEC=win32-msvc2013  
- set QTDIR=E:QtQT-EVE~1.0qtbase  
- set PATH=E:QtQT-EVE~1.0qtbasebin;%PATH%  
- set PYTHONPATH=%E:Python27%;E:Python27Lib 
- cd E:Qtqt-everywhere-opensource-src-5.6.0 
- configure -static -platform win32-msvc2013  -nomake examples -nomake tests -mp 

确定问题解决了,只需添加环境变量 Qt 的短路径

E:QtQT-EVE~1.0qtbasebin;%PATH%;E:Python27;E:Python27Lib