STM32编译出错,找不到原因
请教大家个问题,附件编译后有几个报错,里面的这两个报错,我找不到原因.(这里先不管别的报错).\Sigmadsp\sequence\Mute_ModesIC_1.h(30): error:#20: identifier "MOD_MUTE1_ALG0_MUTEONOFF_ADDR_" is undefined
SIGMA_WRITE_REGISTER_BLOCK( MOD_MUTE1_ALG0_MUTEONOFF_ADDR_, 0x0000, 6, MUTE_0); /* MuteSWSlewAlg1mute */
.\Sigmadsp\sequence\Volume_ModesIC_1.h(28): error:#20: identifier "MOD_SINGLE1_ALG0_GAIN1940ALGNS1_ADDR_" is undefined
SIGMA_WRITE_REGISTER_BLOCK( MOD_SINGLE1_ALG0_GAIN1940ALGNS1_ADDR_, 0x0000, 6, VOLUME_1); /* Gain1940AlgNS1 */
但我在这报错的文件里已有:#include "test 1701 core_IC_1_PARAM.h"
而在test 1701 core_IC_1_PARAM.h里是有
#define MOD_MUTE1_ALG0_MUTEONOFF_ADDR 2
#define MOD_SINGLE1_ALG0_GAIN1940ALGNS1_ADDR 1
引用的:
MOD_MUTE1_ALG0_MUTEONFF_ADDR
MOD_SINGLE1_ALG0_GAN1940ALGNS1_ADDR
好像在字串末尾都多了1个下划线,所以报错
我刚才忘了把附件附上 "MOD_MUTE1_ALG0_MUTEONOFF_ADDR_"
多一个下划线,并不是你在文件里宏定义的MOD_MUTE1_ALG0_MUTEONOFF_ADDR wenyangzeng 发表于 2018-11-22 09:34
引用的:
MOD_MUTE1_ALG0_MUTEONFF_ADDR
MOD_SINGLE1_ALG0_GAN1940ALGNS1_ADDR
多谢,我现在把附件附上了,麻烦你试编译下 wenyangzeng 发表于 2018-11-22 09:34
引用的:
MOD_MUTE1_ALG0_MUTEONFF_ADDR
MOD_SINGLE1_ALG0_GAN1940ALGNS1_ADDR
是的,真是多了1个下划线,这点我真没去留意,高手就是高手:handshake toofree 发表于 2018-11-22 09:37
"MOD_MUTE1_ALG0_MUTEONOFF_ADDR_"
多一个下划线,并不是你在文件里宏定义的MOD_MUTE1_ALG0_MUTEONOFF_ADD ...
是,没错,真是的,佩服
这都是我们新手类容易搞错的问题,:lol:lol
页:
[1]