查看: 1211|回复: 0

e2 studio工程中提示函数没有定义

[复制链接]

3

主题

7

帖子

164

积分

注册会员

Rank: 2

积分
164
发表于 2022-2-16 17:04:55 | 显示全部楼层 |阅读模式
描述:新建e2工程,在hal_enry中调用user_main.c中定义的user_main函数,
工程目录如下图1。
工程路径中添加user文件价的路径,编译后提示函数未定义。

原因e2 studio,从工程的各文件夹标识可以看出,可以被编译的文件夹上有个蓝底白字的c,不被编译的文件夹则没有,如下图2。

解决方法:在新添加不带C标识的文件夹上右键,选择“Resource Configurations -> Exclude from build”,默认都是勾选的,在出现的对话框中把“Dubeg”和“Release”都要改为不勾选,
改完后如下图3。
“OK”退出后,可以从工程树中看到user文件夹已有了蓝底白字的c标识,再次编译已没有错误,如下图4。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

用户排行榜

RA助手

主题: 116帖子:134精华:0

RA_Lance

主题: 93帖子:134精华:9

lugl

主题: 49帖子:145精华:1

xujiwei263

主题: 16帖子:83精华:0

Juggernaut

主题: 11帖子:110精华:0

books咦

主题: 11帖子:11精华:2
快速回复 返回顶部 返回列表