2015-10-24 42 views
0

我還沒有使用.rc文件。我正在尋找如何設置Qt程序集文件的文件名/版本/產品名稱等,發現this。我創建了一個名爲resources.rc的空文件和version.h標題,並添加到.pro文件RC_FILE = resources.rc中。但是當我去建立應用程序,我得到這個錯誤:如何使用.rc文件?

gcc: error: Message\: No such file or directory 
gcc: error: Kernel: No such file or directory 
windres: preprocessing failed. 
Makefile.Release:158: recipe for target 'release/resources_res.o' failed 
mingw32-make[1]: *** [release/resources_res.o] Error 1 
mingw32-make[1]: Leaving directory 'C:/Users/jack/Desktop/foo/build-Message Kernel-Desktop_Qt_5_5_0_MinGW_32bit-Release' 
mingw32-make: *** [release] Error 2 
makefile:34: recipe for target 'release' failed 
00:43:58: The process "C:\Qt2\Qt5.5.0\Tools\mingw492_32\bin\mingw32-make.exe" exited with code 2. 
Error while building/deploying project Message Kernel (kit: Desktop Qt 5.5.0 MinGW 32bit) 
When executing step "Make" 

我該如何解決這個問題?

回答

0

發現錯誤!希望這對任何人都有用!

我的項目名稱中包含空格,由compiler output標籤仔細尋找(Qt Creator中)我noticied的路徑傳遞到windres效用並沒有用引號括起來(如在名字應該是空格的路徑)引起錯誤:

gcc: error: Message: No such file or directory

所以我只是從項目名稱中刪除空格,這工作得很好。

這裏的Qt的版本,這種情況正在發生:

enter image description here