Qcode 5.2.1 (.tar.gz)을 xcode 5.0.2로 OS X 10.8.5를 실행하는 Macbook에 다운로드하고 압축을 풀고이 구성을 실행했습니다. :Qt 5.2.1이 Mac OSX 10.8.5에서 빌드되지 않음
./configure -prefix $PWD/qtbase -debug-and-release -developer-build -no-c++11 -opensource -plugin-sql-sqlite -qtlibinfix _fmosoft -nomake tests -skip qtwebkit -skip qtwebkit-examples -no-compile-examples
Qt5.2.1에 추가 할 패치가 몇 개 있으므로 바이너리를 설치할 수 없습니다. 그러나 나는 패치없이 빌드를 시도하고, 구성 옵션에 압축 해제 된 코드 만 사용한다고 생각했습니다. 구성은, 그때 약 5 분 동안 실행되는
make
을 실행, 성공 나에게이 오류 제공 :
../corelib/global/qt_pch.h:58:10: error: 'qglobal.h' file not found with
<angled> include; use "quotes" instead
#include <qglobal.h>
^~~~~~~~~~~
"qglobal.h"
../corelib/global/qt_pch.h:64:10: fatal error: 'qcoreapplication.h' file not
found
#include <qcoreapplication.h>
^
2 errors generated.
make[4]: *** [.pch/debug/QtNetwork_fmosoft_debug/c++.pch] Error 1
make[3]: *** [debug-all] Error 2
make[2]: *** [sub-network-make_first] Error 2
make[1]: *** [sub-src-make_first] Error 2
make: *** [module-qtbase-make_first] Error 2
내가 잘못하고있는 중이 야 무엇을? 내 Macbook에 Qt5.2.1을 어떻게 구축합니까?
고마워 - 전 접두사가 아닌 빌드를 시도하고 있었는데, 그걸 Qt의 설명서에서 -prefix (내가 본 곳을 잊어 버렸습니다.)에 넣었습니다. 차이점을 확인하기 위해 제안한대로 일반 접두어 빌드를 시도했지만 원래 질문과 동일한 오류가 발생했습니다. 더 이상 아이디어가 잘못 될 수 있습니까? –
@DavidBurson 아마도 OS X 10.8 관련 버그 일 것입니다. 보고 할 수도 있습니다. –
-qtlibinfix가있는 버그 인 것 같습니다. 그 깃발을 없앰으로써 나는 그것을 지나쳤습니다. 그래도 다른 오류와 함께 실패합니다 : /Users/david/dev/qt521source/qtbase/examples/widgets/mac/qmacnativewidget/main.mm:44:10 : 치명적인 오류 : 'QApplication'파일을 찾을 수 없습니다. #include –