用VisualStudio,头文件里有time.h但还是提示time找不到标识符

错误 C3861 “time”: 找不到标识符

代码如下

#include<time.h>
#include<stdlib.h>
#include<stdio.h>
#include "pch.h"
#include <iostream>

int main()
{
    srand(time(NULL));
    printf_s("%d", rand());
}
#include<stdlib.h>
#include<stdio.h>
#include "pch.h"
#include <iostream>
#include<time.h>

int main()
{
    srand(time(NULL));
    printf_s("%d", rand());
}

把time.h放到最后就可以了

main(void) 不行的话,呵呵