仮想継承とQ_OBJECTマクロが衝突する際のQtコンパイルエラー解決
Qtフレームワークでクラス階層を設計する際、仮想継承とQ_OBJECTマクロを併用することで、特定のコンパイルエラーが発生するケースがあります。本記事では、その問題の再現方法と対処法を解説します。
1. コンソールプロジェクトの作成
まず、以下の.proファイルを使用してQtコンソールアプリケーションを作成します。
QT -= gui
CONFIG += c++11 console
CONFIG -= app_ ...
6月6日 18:00 投稿