• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32已经包含头文件了还是会警告

liuxiaofei126 2018-10-21 浏览量:700

stm32中滴答定时器延时

int  main()
{
  /* ÉèÖÃϵͳʱÖÓΪ72M */
// SystemInit();
//  
//  SysTick_Configuration();  //SysTickÖжÏÅäÖã¬Ö÷ÒªÓÃÀ´¶¨Ê±
	delay_init(72);	  
  
//  Delay_s(38);   //µÈÑÓʱ38ÃëµÈ´ýWIFIÄ£¿éÆô¶¯
	delay_s(38); 

  GPIO_ALL_Config(); //GPIO³õʼ»¯
  
主函数里已经包括延时头文件,但是编译还会警告

1.png

3 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个头文件的路径是不是对的呢

    文件名是不是写错了

    • 发布于 2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 还要看头文件在不在搜索路径里

    头文件中有没有对函数的声明

    源文件里有没有函数的定义

    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 你要看头文件有没有对这个函数外部声明
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 编译结果中没有所找不到头文件说明路径没有问题。

    而且编译结果是一个警告,看下头文件中是否声明了delay这个函数。

    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个可能,第一是头文件的路径搜索不到,第二是这个函数的定义重复了,你找找看工程是不是存在对这个函数的两个定义?

    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个延时函数应该是一个自定义的函数,看一下函数的定义跟声明是不是一致的,是否被正确使用了
    • 发布于2018-11-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的头文件路径要包含到工程中,否则是不能找到头文件的
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32已经包含头文件了还是会警告