2017-06-17 77 views
0

我使用Qt5.6.0 msvc和vs 2013,並安裝python-2.7.12,當我編譯Qt來構建靜態時,我得到這個錯誤, 注意:驅動程序E不是主要的驅動Qt靜態編譯無法讀取路徑

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:\Qt\qt-everywhere-opensource-src-5.6.0\qt.pro 
Qmake failed, return code 3 

這是我在開發者的命令提示符使用VS2013

- set QMAKESPEC=win32-msvc2013 
- set QTDIR=E:\Qt\QT-EVE~1.0\qtbase 
- set PATH=E:\Qt\QT-EVE~1.0\qtbase\bin;%PATH% 
- set PYTHONPATH=%E:\Python27%;E:\Python27\Lib 

- cd E:\Qt\qt-everywhere-opensource-src-5.6.0 
- configure -static -platform win32-msvc2013 -nomake examples -nomake tests -mp 

回答

0

確定問題解決了,就在環境變量添加短路徑的Qt

E:\Qt\QT-EVE~1.0\qtbase\bin;%PATH%;E:\Python27;E:\Python27\Lib