использования ПриветствиеQT5.5.1 NMAKE - неизвестный флаг «-» За ошибки
Я строю qt-everywhere-opensource-src-5.5.1
Для Visual Studio 2010
, но когда дело доходит до webkit
в nmake
я получаю следующее сообщение об ошибке.
(if not exist Makefile.ANGLE.DerivedSources C:\QT-Source\qt-everywhere-opensource-src-5.5.1\qtbase\bin\qmake C:\QT-Source\qt-everywhere-opensource-src-5.5.1\qtwebkit\Source\ThirdParty\ANGLE\DerivedSources.pri -o Makefile.ANGLE.DerivedSources) && "c:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -f Makefile.ANGLE.DerivedSources
Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.
flex --noline --nounistd --outfile=generated\glslang_lex.cpp src\compiler\glslang.l
C:\Program Files\GnuWin32\bin\flex.EXE: unknown flag '-'. For usage, try
C:\Program Files\GnuWin32\bin\flex.EXE --help
NMAKE : fatal error U1077: '"C:\Program Files\GnuWin32\bin\flex.EXE"' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '(' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
Это, как я настроил его
configure -debug-and-release -opensource -platform win32-msvc2010 -icu -prefix C:\QT-Compile
Вот мой Переменные среды Информация
Environment:
INCLUDE=
c:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE
c:\Program Files\Microsoft Visual Studio 10.0\VC\ATLMFC\INCLUDE
c:\Program Files\Microsoft SDKs\Windows\v7.0A\include
C:\Program Files\Microsoft Visual Studio 10.0\VC\include
C:\Hashemi\Programming\CmpiledForVS2010\icu\include
LIB=
c:\Program Files\Microsoft Visual Studio 10.0\VC\LIB
c:\Program Files\Microsoft Visual Studio 10.0\VC\ATLMFC\LIB
c:\Program Files\Microsoft SDKs\Windows\v7.0A\lib
C:\Program Files\Microsoft Visual Studio 10.0\VC\lib
C:\Hashemi\Programming\CmpiledForVS2010\icu\lib
PATH=
c:\Program Files\Microsoft F#\v4.0\
c:\Program Files\Microsoft Visual Studio 10.0\VSTSDB\Deploy
c:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\
c:\Program Files\Microsoft Visual Studio 10.0\VC\BIN
c:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools
c:\Windows\Microsoft.NET\Framework\v4.0.30319
c:\Windows\Microsoft.NET\Framework\v3.5
c:\Program Files\Microsoft Visual Studio 10.0\VC\VCPackages
C:\Program Files\HTML Help Workshop
c:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Performance Tools
c:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools
c:\Program Files\Microsoft SDKs\Windows\v7.0A\bin
C:\Ruby192\bin
C:\Perl\site\bin
C:\Program Files\GnuWin32\bin
C:\Perl\bin
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0\
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\
c:\Program Files\Microsoft SQL Server\100\DTS\Binn\
C:\Python27
C:\Program Files\CMake 2.8\bin
C:\QT-Source\qt-everywhere-opensource-src-5.5.1\qtbase
C:\Hashemi\Programming\CmpiledForVS2010\icu\bin
Что не так?
Заранее спасибо
Просто нажмите эту же проблему (при этом все проверили на 5.6), https://bugreports.qt.io/browse/QTBUG-47834 представляется релевантным (может быть также несколько бинарных файлов 'flex' на вашем пути). – mlvljr
Зубр не в вашей ПУТЕ. – usr1234567