刚装了个VC,编译一小短 代码就出错,整了一天也没搞出来,也没查到解决的办法,什么增加LIB文件等什么的.
程序如下:
#include <Windows.h>
#include <stdlib.h>
void main()
{
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
}SYSTEMTIME, *PSYSTEMTIME;//SYSTEMTIME st;
bool __cdecl SetLocalTime( const SYSTEMTIME *lpSystemTime );
bool __cdecl GetLocalTime( const SYSTEMTIME *lpSystemTime );
//st.wYear = 2007;
//st.wMonth = 11;
//st.wDay = 24;
//st.wHour = 3;
//st.wMinute = 14;
//st.wSecond = 0;
//st.wMilliseconds = 0;GetLocalTime(&st);//st.wHour--;SetLocalTime(&st);}
错误信息如下:1.obj : error LNK2001: unresolved external symbol "bool __cdecl SetLocalTime(struct _SYSTEMTIME const *)" (?SetLocalTime@@YA_NPBU_SYSTEMTIME@@@Z)
1.obj : error LNK2001: unresolved external symbol "bool __cdecl GetLocalTime(struct _SYSTEMTIME const *)" (?GetLocalTime@@YA_NPBU_SYSTEMTIME@@@Z)
Debug/QW.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.就是简单的得到系统时间,再提前一小时,最后设置系统当前时间.
希望能帮帮我.感激不尽.LOL
程序如下:
#include <Windows.h>
#include <stdlib.h>
void main()
{
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
}SYSTEMTIME, *PSYSTEMTIME;//SYSTEMTIME st;
bool __cdecl SetLocalTime( const SYSTEMTIME *lpSystemTime );
bool __cdecl GetLocalTime( const SYSTEMTIME *lpSystemTime );
//st.wYear = 2007;
//st.wMonth = 11;
//st.wDay = 24;
//st.wHour = 3;
//st.wMinute = 14;
//st.wSecond = 0;
//st.wMilliseconds = 0;GetLocalTime(&st);//st.wHour--;SetLocalTime(&st);}
错误信息如下:1.obj : error LNK2001: unresolved external symbol "bool __cdecl SetLocalTime(struct _SYSTEMTIME const *)" (?SetLocalTime@@YA_NPBU_SYSTEMTIME@@@Z)
1.obj : error LNK2001: unresolved external symbol "bool __cdecl GetLocalTime(struct _SYSTEMTIME const *)" (?GetLocalTime@@YA_NPBU_SYSTEMTIME@@@Z)
Debug/QW.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.就是简单的得到系统时间,再提前一小时,最后设置系统当前时间.
希望能帮帮我.感激不尽.LOL
bool __cdecl GetLocalTime( const SYSTEMTIME *lpSystemTime ); 找不到定义。
如果是在本文件定义的,就把上面两句放到最上面,main函数外面
如果在别的文件定义的,那就include那个文件
bool __cdecl GetLocalTime( const SYSTEMTIME *lpSystemTime );
删除,他们也都是系统预定义好的。
非常感谢TENGWL和HCYANG.