2017-11-23 5 views
0

Windows에 svn2git을 설치하려고합니다. 현재 C :/디렉토리에 svn2git 복제본이 있습니다. Qt4 (이것은 설명서에 명시된 버전 임)를 작성하는 데 필요합니다. 그러나 Qt4를 올바르게 설치하는 데 문제가 있습니다. 현재실행중인 오류 qmake && make

, 나는 시도하고 qmake를 & &이 svn2git 폴더에 만들어 룬, 나는 다음과 같은 출력을 얻을 :

configure -platform win32-msvc2013 
: 나는 Qt는을 구성 빌드 할 때

"C:/Program Files (x86)/Git/bin/sh.exe": -c: line 1: syntax error: unexpected end of file 
Makefile:31: recipe for target 'src\Makefile' failed 
mingw32-make: *** [src\Makefile] Error 258 

, 내가 너무 일이 있었나를

어떤 플랫폼을 설치해야하는지 잘 모릅니다.

내가 얻을 구성 출력의 끝에

는 :

Creating qmake... 
execute: File or path is not found (nmake) 
execute: File or path is not found (nmake) 
Cleaning qmake failed, return code -1 

내가는 MinGW는 C에 설치 :/빈에서 mingw32-make.exe와 함께. https://i.imgur.com/Q01zqiy.png

마지막으로, 나는 또한 내 시스템 환경 변수에 Qt를하고는 MinGW이 https://i.imgur.com/dP2O0IM.png

답변

2

단순히, Cygwin에서 설치하는 것이 좋습니다 것이 당신이 당신이 간단하게 설치할 수있는 패키지 관리자에서 기성품 QT4 패키지와 svn2git을 빌드하는 것은 패키지 관리자를 통해 필요한 종속성을 설치 한 후에 qmake-qt4 && make을 호출하는 것처럼 쉽습니다. 적어도 그것은 Windows에서 svn2git을 빌드하는 방법입니다.

+0

안녕 뱀파이어, 이것은 좋은 제안입니다. 나는 Qt를 제거하고 Cygwin을 가지고있다. make.exe와 qmake-qt4에 대한 모든 것을 설치했지만, qmake-qt4.exe는없고,'x86_64-w64-mingw32-qmake-qt4'와'x86 -w64-mingw32-qmake-qt4 '시스템 파일. 이것에 대해 좀 밝혀 주시겠습니까? – JonnySprouse

+0

'qmake-qt4.exe'가 필요 없습니다. Cygwin Bash를 열면 패키지가 설치되어 있다면'qmake-qt4'를 실행할 수 있습니다. '/ usr/bin/qmake-qt4' 다음에'/ usr/lib/qt4/bin/qmake.exe'에 대한 심볼릭 링크가 있습니다. '/ usr/bin'은'PATH' 변수의 일부이므로 어디에서나'qmake-qt4'를 사용할 수 있습니다. – Vampire

+0

지금까지 도와 줘서 고마워. qmake.exe가있는'/ usr/lib/qt4/x86_64-w64-mingw32/bin' 디렉토리가 있습니다. 또한, 당신이 말했듯이 나는'/ usr/bin/x86_64-w64-mingw32-qmake-qt4'를 가지고 있으므로 모든 것이 올바르게 설정되었다고 생각합니다. 내가 svn2git 프로젝트 폴더에있을 때, 다음과 같은 오류가 발생합니다.'QMAKESPEC이 설정되지 않았으므로 구성을 추론 할 수 없습니다. 프로젝트 파일 처리 중 오류가 발생했습니다 :/cygdrive/c//desktop/svn2git/svn2git/fast-export2.pro'. 'x86_64-w64-mingw32-qmake-qt4 -query'를 실행하면 다음과 같은 결과가 나옵니다. https://i.imgur.com/2A4BzHS.png – JonnySprouse