この記事で解決できる悩み
いずみ
こんな悩みを解決できる記事を書きました!
僕は現役フリーランスエンジニア(歴9年)で、資格は13個保有しています。
「DISPLAYがない環境でqtエラーを解消する方法が知りたい」とお考えではありませんか?
結論ですが、環境変数「QT_QPA_PLATFORM」を設定すれば解決します。
環境変数を設定するだけなので秒で解決しますよ♪
本記事では、DISPLAYがない環境でqtエラーを解消する方法を解説します。
本記事を読めば、qtエラーの解消方法が完全に理解できるので頭を悩ます必要がなくなりますよ!
すぐ読み終わるので、ぜひ最後まで読んでくださいね♪
目次
qtエラーの内容
DISPLAYがない環境で以下のようなqtエラーが発生する場合があります。
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.
エラーの解消方法は以下で解説しますね♪
qtエラーを解消する方法
結論、以下のように環境変数を設定すればOKです。
$ export QT_QPA_PLATFORM=offscreen
めちゃくちゃ簡単でしたね…
まとめ
今回は、DISPLAYがない環境でqtエラーを解消する方法について解説しました。
以下が本記事のまとめになります。
最後までお読みいただき、ありがとうございました!
- クソおすすめ本
海外のエンジニアがどういった思考で働いているかが理解できます。
海外に行く気はないけど海外エンジニアの動向が気になる雑魚エンジニアにおすすめです(本当におすすめな本しか紹介しないのでご安心を)。