Qtアプリのバイナリサイズを削減する(2)
Qtアプリのバイナリサイズを削減する(1) では静的リンクで20%程度サンプルアプリのバイナリサイズを削減することができました。 今回は、次に試すべきオプションを試してみます。 サイズに最適化したコンパイルオプション 最適化オプションでサイズに最適化する -Os を指定します。 ...
Qtアプリのバイナリサイズを削減する(1) では静的リンクで20%程度サンプルアプリのバイナリサイズを削減することができました。 今回は、次に試すべきオプションを試してみます。 サイズに最適化したコンパイルオプション 最適化オプションでサイズに最適化する -Os を指定します。 ...
という要望が最近多いので、Raspberry Pi 向けの Buildroot で Qt5 をカスタムビルドする方法 をベースに色々な方法をまとめました。 前提条件 主にローエンドのシステムで、1つの Qt アプリケーションで完結するものが対象です。 wayland などを使った...
【令和元年版】Raspberry Pi 3 で Qt 5 をビルドして動かす方法 という記事で、Rasbpian を使って Qt 5 のアプリケーションを動かす環境を整えましたが、主にクロスコンパイラのバージョンが古いという理由で、別の環境が欲しくなったため、Buildroot ...
最近 Qiita に以下の記事を書いたのですが、簡単に試せるアプリが欲しかったので適当に書いてみました。 【令和元年版】Raspberry Pi 3 で Qt 5 をビルドして動かす方法 Qt Creator で Raspberry Pi3 向けのアプリケーションを開発しよう デ...
昨年の12月に Qt Advent Calendar に Qt のソースコードを取得してビルドをする方法について という記事を書きました。 その中の、サブモジュールの依存関係 というセクションで「QtQuickControls2 は QtGraphicalEffects というモ...
というノリで、修正をしました。 パッチは Fix for loading translations automatically from resources です。 — src/qml/qml/qqmlapplicationengine.cpp +++ src/qml/qml...
Day 2 いよいよ本番。 開会の挨拶 去年までは「Qt Contributors’ Summit」という名前で Qt の開発者が集まって今後の Qt の開発についての議論をするイベントでしたが、今年は KDE が20周年、VLC が15周年、Free Softwar...
某所で音楽ファイルのメタ情報に含まれているはずのカバーアート表示されないんだけど?と言われたので「GStreamer: support cover art」というパッチを作ってみました。 メタデータのうち簡単な型のデータについては Qt の型に変換して対応していたが、カバーアート...
Qt 勉強会 #34 @Tokyo で試行錯誤をしていた Qt.atob() と Qt.btoa() の base64url 対応が形になったので Qt 5.8 向けに QByteArray::Base64Option support for Qt.atob and Qt.bto...
libQt5Core.so の実行結果のバグを修正しました で紹介したとおり、libQt5Core.so は実行可能なのですが、自分でビルドした libQt5Core.so を実行すると以下のエラーになったので色々調べて修正しました。 問題点 $ ./lib/libQt5Core...