Octave 컴파일: Qt의 포함 디렉토리에 새 프로젝트를 추가하는 방법은 무엇입니까?

Octave 컴파일: Qt의 포함 디렉토리에 새 프로젝트를 추가하는 방법은 무엇입니까?

상태

내 배포판은 Ubuntu 14.04입니다. Octave 4.2.1을 설치 중입니다. 나에게는 이 작업을 수행하기 위해 GNU make를 사용하는 쉘 스크립트가 있습니다.

Octave는 Qt 라이브러리를 찾고 있습니다. 다음에서 설치된 Qt5 5.8 바이너리를 사용하고 싶습니다.https://www.qt.io/download-open-source//opt/qt디렉터리로 이동합니다. 이러한 qt 바이너리, 라이브러리 및 pkgconfig의 위치는 해당 환경 변수 및 에 있습니다 PATH.LD_CONFIG_PATHPKG_CONFIG_PATH

다음은 Octave의 Qt 관련 환경 변수 구성 표준 출력에서 ​​발췌한 것입니다.

Qt CPPFLAGS: -I/opt/qt/5.8/gcc_64/include/QtCore -I/opt/qt/5.8/gcc_64/include -I/opt/qt/5.8/gcc_64/include/QtGui -I/opt/qt/5.8/gcc_64/include/QtNetwork -I/opt/qt/5.8/gcc_64/include/QtOpenGL -I/opt/qt/5.8/gcc_64/include/QtWidgets -I/opt/qt/5.8/gcc_64/include/QtPrintSupport  
Qt LDFLAGS: -L/opt/qt/5.8/gcc_64/lib  
Qt libraries: -lQt5Network -lQt5OpenGL -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Core  

Qt가 표준 위치에서 Qscintilla 라이브러리를 찾을 수 없기 때문에 구성에 실패했습니다. 이러한 파일은 /usr/include/qt5/Qsci패키지 관리 도구를 사용하여 설치된 qt5와 연결된 qt5 에 있으므로 이는 공평합니다 .

구성 중에 QScintilla에 경로를 추가하고 싶습니다. 내가 추적한 바에 따르면 less ${srcdir}/configure.ac | grep QT편집할 환경 변수 QT_CPPFLAGS는 아마도 .

질문

내가

export QT_CPPFLAGS="-I/usr/include/qt5/Qsci ${QT_CPPFLAGS}"
${srcdir}/configure  # other switches omitted

또는

${srcdir}/configure  QT_CPPFLAGS="-I/usr/include/qt5/Qsci ${QT_CPPFLAGS}"

기존 경로에 내 경로를 추가할 수 없습니다. 구성 로그에는 동일한 위치가 표시되며 /opt/qt/5.8/그게 전부입니다.

질문

포함된 디렉터리 목록에 항목을 실제로 추가하려면 어떻게 해야 합니까?

어떤 결점이라도 발견하셨나요?

관련 정보