头文件老是报错,而且在该文件结构体运算符 .后面不会自动显示结构体成员

#include  "bsp_exti.h"//这里keil软件有一个×,但是编译能够成功,我也确认头文件路径我设置好了

void EXTI_Key_Config()
{
    
    GPIO_InitTypeDef  GPIO_InitStruct;
    EXTI_InitTypeDef  EXTI_InitStruct;
    
  //打开key的时钟线
    RCC_APB2PeriphClockCmd( GPIO_KEY1_CLK  , ENABLE);
    //首先初始化key的GPIO,设置为输入
    GPIO_InitStruct.GPIO_Pin=GPIO_KEY1_PIN;//这里的结构体也不会自动显示结构体成员
    GPIO_InitStruct.GPIO_Mode= GPIO_Mode_IN_FLOATING;
    GPIO_Init( GPIO_KEY1_PORT ,&GPIO_InitStruct);
    
    //选择输入线
    GPIO_EXTILineConfig(GPIO_PortSourceGPIOA  , GPIO_KEY1_PIN  );
    
    //应该打开时钟线
    RCC_APB2PeriphClockCmd( RCC_APB2Periph_AFIO  , ENABLE);
    
    //初始化中断
    
    EXTI_InitStruct.//.后面不会显示结构体成员,但是在我把它移到其他文件下就能够显示了
    

}

img