Windows 8Prox64でQtCreator2.6.0でQt4.8.3オープンソースを使用しています。私が使用しているコンパイラはMingW4.4です。
Qt4.8.0を使用して構築した古いプロジェクトがあります。プロジェクトには、という名前のリソースファイルがありますResource.qrc
。プロジェクトはQt4.8.0で正常にコンパイルされ、リソースファイルに記載されているすべてのものにアクセスできました。
しかし、Qt 4.8.3では、同じプロジェクトをコンパイルできません。Qt4.8.3はリソースファイルをコンパイルできないようです。Resource.qrc
ファイルをコンパイルしようとした出力の一部は次のとおりです。
bin\rcc.exe -name Resource ..\Source\Resource.qrc -o release\qrc_Resource.cpp
mingw32-make[1]: Leaving directory `E:/Programs/Version Control/Sources/Spadetrump/Release'
process_begin: CreateProcess(NULL, bin\rcc.exe -name Resource ..\Source\Resource.qrc -o release\qrc_Resource.cpp, ...) failed.
make (e=2): The system cannot find the file specified.
mingw32-make[1]: *** [release/qrc_Resource.cpp] Error 2
mingw32-make: *** [release] Error 2
00:08:10: The process "C:\MingW\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project Spadetrump (target: Desktop)
When executing step 'Make'
クリーンなビルドでした。rcc.exe
まったく同じ引数と絶対パスを使用して実行すると、qrc_Resource.cpp
が生成されます。
新しいQtGUIアプリケーションで上記を試しましたが、結果は同じです。
Qt 4.8.3の何が問題になっていますか?