RandomThoughts

RandomThoughts

Qt

Contents:
  1. QMLデバッガに接続出来ませんでした、的なエラー
  2. Windowsでのパラレルビルド
  3. QTextCharFormatのcopy assignment

Qt関連のリンクとかを貼っておく場所。

QMLデバッガに接続出来ませんでした、的なエラー

プロジェクト>ビルドと実行の下のキット>実行 の中にDebugger settingsというのがあって、ここのQML debuggerを無効にすると無くせる。

ビルドの方ばかり見ていたが実行の方だった。

Windowsでのパラレルビルド

おおむね以下が正しいが、jom.exeが無い。 parallel multi-cpu multi-core build - Qt Forum

jom.exeを手動で入れる。

jom.exe is missing - Qt Forum

そしてプロジェクトからビルドと実行の使ってるキットの実行で、nmake.exeの代わりに実行するコマンド、 でさきほどダウンロードしたjom.exeを指定したらできた。

QTextCharFormatのcopy assignment

QTextCharFormat Class - Qt GUI 6.6.1 を見ていたら、copy assignmentがないように見えるが、 ホバーでツールチップをみると定義されているように見える。 このケースではデフォルトのcopy assignmentが定義されて、baseのcopy assignmentが呼ばれるっぽいか? ドキュメントからわからないってどうなの?と思ってしまうが。