关于资源编译时报错RC : fatal error RC1107: invalid usage; use RC /? for Help

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dancing_night/article/details/53691324

1、概要

最近编译QGroundControl时遇到这问题,到处找解决方案。

2、网上的答案

网上关于这问题不少,include目录下,一个是无效路径,另一个是有绝对路径斜杠和反斜杠之内的,关于我的工程,没有这些,于是就懵逼了。

3、解决过程

首先这个错是rc.exe报错,然后查看我工程的资源编译Command Line,如下图:


这些命令啥意思,完全懵逼,查看rc的帮助,如下图:

明白其中的意思了,那么这些command line 是如何产生的呢,如下图:

注意看其中箭头指向和红框所框起来的部分,这个GIT_VERSION中有空格,把其中空格删除掉,再保存,编译,一切OK

猜你喜欢

转载自blog.csdn.net/dancing_night/article/details/53691324