TIM_Cmd异常,编译失败

2019-07-14 15:48发布

为什么在uv5中tiM_Cmd(TIM1,ENABLE)会出现“implicit declaration of function tim_cmd is invalid in c99”而致编译失败?奇怪的是,所有关于tim的头文件都放进去了,还是不行。
是不是uv5的版本问题?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
xiaolu511
1楼-- · 2019-07-14 22:21
需要在属性里两个地方设置路径和添加头文件。
dingyang598
2楼-- · 2019-07-15 04:03
c/c++页的选项只有c99
dingyang598
3楼-- · 2019-07-15 05:15
在c/c++页已经加入了inc.文件,是cubemx自动生成的,另外在ASM里加入同样一份inc 文件,还是不行。
广州洋钒
4楼-- · 2019-07-15 06:14
我用的是V 5.26.2.0版本,官网上能下到的最新版本。也使用了timer的外设,我是用的库文件方式,不是cube生成的。

可以C/C++页的misc control可以使用--CPP11,就可以选择使用C++11来编译
dingyang598
5楼-- · 2019-07-15 06:51
 精彩回答 2  元偷偷看……
广州洋钒
6楼-- · 2019-07-15 12:05
现在你用的是什么版本的keil?

如果方便的话,可以提供一下完整的keil工程文件我在V5.26的环境上试一下,

另外你现在的环境有可以正常跑的通的工程是么?只是加了timer相关的驱动之后就不行了?

感觉应该还是哪里设置的问题,,

一周热门 更多>