在RCFLAGS中包含多个目录

时间:2015-09-30 08:59:06

标签: makefile nmake

我正在使用 nmake 来编译makefile.msc文件

我必须包含以下目录

c:\Program Files (x86)\Windows Kits\8.1\Include\um
C:\Program Files (x86)\Windows Kits\8.1\Include\shared
C:\Program Files (x86)\Windows Kits\8.1\Include\winrt

在RCFLAGS的/ I atrribute

我的尝试如下:

第一次尝试:

RCFLAGS  = /I "c:\Program Files (x86)\Windows Kits\8.1\Include\um" /I "C:\Program Files (x86)\Windows Kits\8.1\Include\shared" /I "C:\Program Files (x86)\Windows Kits\8.1\Include\winrt"

第二次尝试:

RCPATH  = "'c:\Program Files (x86)\Windows Kits\8.1\Include\um':'C:\Program Files (x86)\Windows Kits\8.1\Include\shared':'C:\Program Files (x86)\Windows Kits\8.1\Include\winrt'"

RCFLAGS = /I $(RCPATH)

每次,RC都会抱怨不同的标题。

请说明如何实现我想要做的事情。 非常感谢提前。

编辑:许多资源详细说明了如何使用CFLAGS执行此操作但是 RCFLAGS没有具体说明。而且,如果我这样做,几乎没有帮助 rc /?

1 个答案:

答案 0 :(得分:0)

最后通过以下格式解决:

/

听起来很愚蠢,因为第一个RCFLAGS属性/dWIN32接受了分隔符{{1}}。