如何使用 .rc 文件?
How to use a .rc file?
我还没有使用过 .rc 文件。我正在寻找如何设置 Qt 程序集文件的 filename/version/product 名称等,找到了 this。我创建了一个名为 resources.rc
和 version.h
header 的空文件,并在 .pro
文件中添加了 RC_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"
我该如何解决这个问题?
发现错误!希望这对任何人都有用!
我的项目名称包含空格,通过仔细查看 compiler output
选项卡(在 Qt creator 中)我注意到传递给 windres
实用程序的路径没有被引号括起来(作为路径名称中有空格应该是)导致错误:
gcc: error: Message: No such file or directory
所以我只是删除了项目名称中的空格,效果很好。
这是发生这种情况的 Qt 版本:
我还没有使用过 .rc 文件。我正在寻找如何设置 Qt 程序集文件的 filename/version/product 名称等,找到了 this。我创建了一个名为 resources.rc
和 version.h
header 的空文件,并在 .pro
文件中添加了 RC_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"
我该如何解决这个问题?
发现错误!希望这对任何人都有用!
我的项目名称包含空格,通过仔细查看 compiler output
选项卡(在 Qt creator 中)我注意到传递给 windres
实用程序的路径没有被引号括起来(作为路径名称中有空格应该是)导致错误:
gcc: error: Message: No such file or directory
所以我只是删除了项目名称中的空格,效果很好。
这是发生这种情况的 Qt 版本: