在QT下 修改系统时间 按照网上找到的代码 加入头文件#include<time.h>
#include<windows.h>
在要修改的函数中输入以下语句:
SYSTEMTIME st;
GetSystemTime(&st);
st.wYear=ui->Year->text().toInt();//Year可为lineEdit其他,下面语句同理
st.wMonth=ui->Mon->text().toInt();
st.wDay=ui->Day->text().toInt();
st.wHour=ui->Hour->text().toInt();
st.wMinute=ui->Min->text().toInt();
st.wSecond=ui->Sec->text().toInt();
SetSystemTime(&st);
提示一个错误 找不到原因 很纠结 求指点一个
e:\qt\mingw\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/windef.h:234: error: multiple types in one declaration
e:\qt\mingw\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/windef.h:234: error: declaration does not declare anything
注释掉这段代码就没有错误了,在想是不是没有链接到kernel32.lib
百度查不到详细点了 就只好来问问各位大侠了····求指点
------解决思路----------------------
将#include<windows.h>这句放到包含语句的最下面。