2017-02-01から1ヶ月間の記事一覧
環境 Visual Studio 2015 Community Windows10 能書き 近日Visual Studio 2017がリリースされるというのに、時期外れの投稿。 VSを日本語化する情報は多く見られるが、意外と英語化の記事は見当たらない。 なぜ英語化するかと言うと、かっこいいから情報が豊…
クラスを選ぶ Qtにおいて、画像を表示できるウィジェットは、(たぶん)主に三種類ある。 QLabel QGraphicsView QPainter 単純に画像を表示するだけなら、QLabelが簡単そうだ。 画像行列自体を扱うクラスも、四種類ほどある。 QImage QPixmap QBitmap QPicture…
QFileDialogクラスの静的メソッドに、getOpenFileNameというものがある。 これはたぶんWin32APIの同名関数のラッパであるが、 Qt Creator上で使用すると次のようなランタイムエラーがでる。 shell\comdlg32\fileopensave.cpp(14274)\comdlg32.dll!00007FFA27…
能書き デフォルト設定のままビルドすると、 ビルドディレクトリはプロジェクトのディレクトリと同一階層に生成される。 こんな感じ。 これは気持ち悪い。 しかも、DebugとReleaseとでディレクトリが分かれているにも関わらず、 ファイル内部はこんな感じだ…
Qt Creatorを使ってみたはいいけれど、実行はできてもデバッグできない。 『Unknown debugger type "No engine"』 いや、普通にデバッガが登録されてないって言ってよ... デバッガを入手したはよいが、それでもエラーは改善されない。 ちょっとオプションを…
いろいろなソフトをいじってると、Windows SDKを要求される場面が多々ある。 Visual StudioにはWindows SDKが同梱されているけれど、 VS2015のSDKは、外部から参照できない形で組み込まれているようだ。 仕方ないのでSDK単体をインストールしようとすると、…
追記:2017/03/21 内容に誤りが多かったため、大幅に修正しました。 発生した問題 Visual studioにQtをアドインで入れてみた。 QtのQObjectクラスを継承したクラスを作るときは、 Q_OBJECTマクロをヘッダに記載しなければならない。 でも、いざコンパイルし…