Question:
如何在使用devenv编译时,把makefile里面定义的变量传递给devenv?
Detail:
1. 定义makefile如下:
RELEASE_BUILD="111111"
all:
if [ $(ARCH) = "w2k" ] ; then \
devenv /build $(MODE) my.sln;\
fi
2. 下面是我的资源文件定义
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904e4"
BEGIN
...........
VALUE "BuildNumber", RELEASE_BUILD //Notice here, hope varilbe RELEASE_BUILD will be replaced with one which define in Makefile
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252
END
END
3. 按照上面的定义后,编译时出错:
Compiling resources...
.\my.rc(74) : error RC2104 : undefined keyword or key name: RELEASE_BUILD4. 使用/useenv也是出现同样的error
如何在使用devenv编译时,把makefile里面定义的变量传递给devenv?
Detail:
1. 定义makefile如下:
RELEASE_BUILD="111111"
all:
if [ $(ARCH) = "w2k" ] ; then \
devenv /build $(MODE) my.sln;\
fi
2. 下面是我的资源文件定义
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904e4"
BEGIN
...........
VALUE "BuildNumber", RELEASE_BUILD //Notice here, hope varilbe RELEASE_BUILD will be replaced with one which define in Makefile
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252
END
END
3. 按照上面的定义后,编译时出错:
Compiling resources...
.\my.rc(74) : error RC2104 : undefined keyword or key name: RELEASE_BUILD4. 使用/useenv也是出现同样的error
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货