2017-01-29 2 views
2

여기서 주어진 단계를 따라 QDoc을 컴파일하려고합니다. https://wiki.qt.io/Building_Qt_Documentation. 전체 Qt 프로젝트를 구축하지 않고 QDoc을 컴파일하려고합니다. Windows 10에서 mingw를 사용합니다. 먼저 기본 qt 디렉토리에서 configure를 실행 한 다음 qtbase에서 구성한 다음 qtbase에서 구성합니다. qtdeclarative 디렉토리에 가서 자습서에서 설명한대로 하위 qmldevtools를 컴파일하려고합니다. 불행히도 타겟이 인식되지 않고 컴파일이 발생하지 않습니다. 누구든지 도와 줄 수 있습니까?오프라인 Qt 문서

+0

이 튜토리얼은 이전 버전의 qt에 대해 작성되었으며 qt 5.8에는 적용되지 않는 것으로 보입니다. 나는 전체 qtdeclarative 및 qttools 모듈을 컴파일하려고 노력 중이므로 qtdoc을 성공적으로 컴파일 할 수 있습니다. – Cristi

+0

make module-qtdeclarative (예를 들어)가 호출 된 후 컴파일 과정에서 하위 모듈 대상을 Makefile에 생성하는 것으로 보입니다. 하지만 정확히 언제 그리고 어떻게 타겟을 만들 수 있는지, make 명령어가 존재하는지는 정확히 이해하지 못합니다. – Cristi

+0

make qmake_all은 프로젝트에 필요한 모든 Makefile을 만드는 것처럼 보입니다. 왜 컴파일 과정이 끝날 때 호출해야합니까? 그 전에 Makefile이 필요합니다. – Cristi

답변

2

마침내 QtDocs가 설치되었습니다. Qt 5.8에서는 다음과 같이 거의 동일하게 작동합니다 : https://wiki.qt.io/Building_Qt_Documentation make를 제외하면 make qmake_all은 소스의 루트 디렉토리에서 configure가 호출 된 직후에 호출되어야합니다. 또한 작동하도록 html_docs를 만들기 위해 qttools에서 qtattributionsscanner를 컴파일해야했습니다.

설명서를 컴파일하는 대신 varios 소프트웨어 API 용 오프라인 도움말 도구 인 zealdocs를 사용할 수도 있습니다.

관련 문제