Qtにてリソースを管理する際に利用する.qrcファイル
.qrcのファイル名が重複しているとファイルが読み込めなくなったり挙動がおかしくなるようだ・・・


環境

Qt Creator 3.4.1
Qt 5.4.2


検証

以下のようなシンプルなプロジェクトを作成

2016-02-18_18h52_00





Case1 .qrcファイルの名前が一緒(ただしディレクトリは別)

root/
 ├ res.qrc
 └res/
  └res.qrc


実行した結果
false
true

・・・なんだこれは・・・ファイル名を変えてみよう・・・





Case2 Case1の片方の.qrcファイルの名前を変える

 root/
 ├ res2.qrc
  └res/
   └res.qrc


実行した結果(名前を変えてqmake、リビルドして実行)
true
true








・・・(´・ω・`)
 
今後は複数人で扱うときは一箇所にまとめるとか、命名規則作るとかして.qrcの扱い方を気をつけよう