는 내가 qt creator
을 제공하는 템플릿을 기반으로 프로젝트를 생성QML은 콘솔에서 작동하지만, Qt는 창조주 아래 dosn't 작업
Qt Creator 4.4.0-beta1 (4.3.82)
Based on Qt 5.7.1 (GCC 5.3.0, 64 bit)
를 사용 Qt Quick Controls 2
. 그리고 그것에 어떤 수정도하지 마십시오.
나는 qt creator
에서 run
버튼 내가 (qt creator
내부 콘솔 내부)와 같은 메시지를 recived 누르면 : 처음에는 리눅스 커널의 문제/NVIDIA 드라이버/Xorg에서와 Qt는 협력에 대해 생각
Starting .../build-test1-qt5-Debug/test1...
QML debugging is enabled. Only use this in a safe environment.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Unrecognized OpenGL version
Unrecognized OpenGL version
,하지만 난 xterm
에서 문제 없이 ./build-test1-qt5-Debug/test1
을 실행할 수 있습니다 그래서 어떤 힌트
./build-test1-qt5-Debug/test1
QML debugging is enabled. Only use this in a safe environment.
qml: Button Pressed. Entered text:
을 차이가,132을 실행 사이에 무엇 10 qt creator
에서 또는 qt creator
없이 직접? 프로그램의
출력, 나는 qt creator
LIBGL_DEBUG=verbose
와 내부에서 실행하는 것이 :
QML debugging is enabled. Only use this in a safe environment.
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib64/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so
libGL: Can't open configuration file /home/evgeniy/.drirc: No such file or directory.
libGL: Can't open configuration file /home/evgeniy/.drirc: No such file or directory.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
function is no-op
Unrecognized OpenGL version
Unrecognized OpenGL version
당신이 두 경우 모두 같은 Qt는 라이브러리를 사용하고 있는지 확인하고 있습니다. Linux를 사용하는 경우 X11과 다른 경우에는 웨이 포인트에서 실행되는 경우가 있습니다. –
@BenjaminT 예, Qt 5.7 만 있습니다. qt 작성자의 내부에서 실행되는 테스트 응용 프로그램에'gdb'를 연결할 수 있으며,'gdb'는 xterm 내부에서 app를 실행하는 것처럼 동일한 바이너리 라이브러리를 보여줍니다. 그리고 내 시스템에는 절벽이 없으며 xorg 만 있습니다. – fghj
Nvidia 카드가 있습니까? Nvidia 컴퓨터의 우분투에서 [Snaps] (https://www.ubuntu.com/desktop/snappy)가 제작 한 [비슷한 오류 메시지] (https://askubuntu.com/q/759647)가 있습니다. 링크를 따라 가면, [이 버그 보고서] (https://bugs.launchpad.net/snap-confine/+bug/1615248)를 얻었습니다. Nvidia 컴퓨터에서 [Flatpack] (http://flatpak.org/) 응용 프로그램을 시작하려고 할 때 동일한 오류 메시지와 비슷한 문제에 대해 들었습니다. – Alexey