Windows 如何使用.rc文件?

Windows 如何使用.rc文件?,windows,qt,mingw,qt-creator,Windows,Qt,Mingw,Qt Creator,我还没有使用.rc文件。我正在寻找如何设置Qt程序集文件的文件名/版本/产品名等。我创建了一个名为resources.rc的空文件和version.h标题,并添加到.pro文件rc\u file=resources.rc中。但是,当我构建应用程序时,出现了以下错误: gcc: error: Message\: No such file or directory gcc: error: Kernel: No such file or directory windres: preprocessing

我还没有使用.rc文件。我正在寻找如何设置Qt程序集文件的文件名/版本/产品名等。我创建了一个名为
resources.rc
的空文件和
version.h
标题,并添加到
.pro
文件
rc\u file=resources.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"

如何修复此问题?

发现错误!希望这对任何人都有用

我的项目名称包含空格,通过仔细查看
编译器输出
选项卡(在Qt creator中),我注意到传递给
windres
实用程序的路径没有被引号包围(作为名称中应该包含空格的路径),导致错误:

gcc:错误:消息:没有这样的文件或目录

所以我只是从项目名称中删除了空格,效果很好

以下是发生这种情况的Qt版本:


找到了错误!希望这对任何人都有用

我的项目名称包含空格,通过仔细查看
编译器输出
选项卡(在Qt creator中),我注意到传递给
windres
实用程序的路径没有被引号包围(作为名称中应该包含空格的路径),导致错误:

gcc:错误:消息:没有这样的文件或目录

所以我只是从项目名称中删除了空格,效果很好

以下是发生这种情况的Qt版本: