2012-04-23 4 views
0

Qt3D에 어려움이 있습니다. 소스 코드에서 컴파일 할 수 없습니다. 가능한 경우 Qt 컴파일 자체없이 Qt3D를 컴파일하고 싶습니다. 이미 컴파일 된 Qt와 연결할 수 있습니까?Qt 소스 코드없이 Qt3D 컴파일

  • OS : 리눅스 우분투 11.10 (oneiric) x86_64에
  • Qt는 버전 : 4.7.4
  • 하게 출력 :

    CP : 일반 파일을 만들 수 없습니다 /usr/include/qt4/Qt3D/qt3dglobal.h': No such file or directory make[2]: *** [/usr/include/qt4/Qt3D/qt3dglobal.h] Error 1 make[1]: *** [sub-threed-make_default-ordered] Error 2 make: *** [sub-src-make_default-ordered] Error 2 global/qt3dglobal.h /usr/include/qt4/Qt3D/qt3dglobal.h make[2]: Leaving directory/홈/soroush/프로그램/프로그램 /libraries/qt3d-1.0-src/src/threed ' 메이크업 [1] : 떠나 디렉토리`/home/soroush/programs/programming/libraries/qt3d-1.0-src/src'

답변

0

Qt에 qt-devel (또는 비슷한) 개발 패키지가 설치되어 있는지 확인하십시오. 라이브러리 전용 기본 패키지에는 헤더 나 개발 도구 (moc, uic, qmake 등)가 없습니다.

아아, 문제가있는 것 같습니다. 을 실행하지 않고 기본 접두사 /usr에 설치하려고합니다. mkdir ~/qt3d && configure --prefix=~/qt3d을 제안하여 홈 디렉토리에 설치되도록하십시오.

1

내 솔루션은 /usr/include/qt4/Qt3D 폴더를 만드는 것이 었습니다.

그냥이 나를 위해 문제를 해결 터미널 창

sudo mkdir /usr/include/qt4/Qt3D 

이를 입력합니다.

또한 당신은

sudo mkdir /usr/include/qt4/QtQuick3D 

QtQuick3D 디렉토리를 만들려면 입력해야 할 수도 있습니다.

관련 문제