yb02411484 发表于 2025-2-6 01:39:37

请教多文件工程问题

刚开始玩STC32G128,工程内按类别划分了多个文件,工程也是用的客服给的例程改的,现在需要给工程新添加一个PWM的文件,C文件添加到了Keil的工程里面,可是H文件不知道应该怎么添加?以前用ARM的时候打开设置里面有个C/C++的选项卡,可以自行添加路径,这里怎么加?看网上说的是在C251选项卡下添加路径,加了以后编译还是报错,显示未定义。有没有大神能解惑一下?万分感谢{:baoquan:}

jwd 发表于 2025-2-6 08:11:13

这个和arm类似吧

Ayb_ice 发表于 2025-2-6 08:41:15

加到工程所在的目录也可以,不用再添加路径了

wangxiangtan 发表于 2025-2-6 11:45:51

你这问题不像是玩ARM很熟的人问出来的

yb02411484 发表于 2025-2-6 12:41:33

wnagming 发表于 2025-2-6 07:42
这里有个C51或者C251的选项卡,选择下面那个,将.h文件的路径选择就行

感谢!

yb02411484 发表于 2025-2-6 12:41:49

wangxiangtan 发表于 2025-2-6 11:45
你这问题不像是玩ARM很熟的人问出来的

感谢!

yb02411484 发表于 2025-2-6 12:42:41

wangxiangtan 发表于 2025-2-6 11:45
你这问题不像是玩ARM很熟的人问出来的

感谢!确实不算熟

yb02411484 发表于 2025-2-6 12:43:13

Ayb_ice 发表于 2025-2-6 08:41
加到工程所在的目录也可以,不用再添加路径了

感谢!

yb02411484 发表于 2025-2-6 12:43:26

wnagming 发表于 2025-2-6 07:42
这里有个C51或者C251的选项卡,选择下面那个,将.h文件的路径选择就行

感谢!

yb02411484 发表于 2025-2-6 12:46:08

我是用的官方的例程库,在ADC的工程里面添加了官方给出的PWM.C和PWM.H文件,编译后一直报错,说是PWMA_BRK未定义,我想着用的官方的文件应该不存在问题,所以就认为是我的工程头文件没有加上。折腾了好久,后来发现是官方的这两个工程中所用的stc32g.h文件不一样,里面的定义不同,一个写的是PWMA_BRK,另一个写的是PWMA_BKR
页: [1] 2
查看完整版本: 请教多文件工程问题