debug版编译的时候好好的
但在release版编译的时候就会出现下面的错误:
blockView.obj : error LNK2001: unresolved external symbol __imp__timeSetEvent@20
blockView.obj : error LNK2001: unresolved external symbol __imp__timeBeginPeriod@4
blockView.obj : error LNK2001: unresolved external symbol __imp__timeEndPeriod@4
blockView.obj : error LNK2001: unresolved external symbol __imp__timeKillEvent@4
Release/block.exe : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.block.exe - 5 error(s), 0 warning(s)
我查看了一下MSDN
有用的几句话:
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in mmsystem.h.
Import Library: Use winmm.lib. ---------------------- 问题所在可能是这句,但我不知道怎么处理?是要把winmm.lib加入到某个设置中吗?怎么加?
但在release版编译的时候就会出现下面的错误:
blockView.obj : error LNK2001: unresolved external symbol __imp__timeSetEvent@20
blockView.obj : error LNK2001: unresolved external symbol __imp__timeBeginPeriod@4
blockView.obj : error LNK2001: unresolved external symbol __imp__timeEndPeriod@4
blockView.obj : error LNK2001: unresolved external symbol __imp__timeKillEvent@4
Release/block.exe : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.block.exe - 5 error(s), 0 warning(s)
我查看了一下MSDN
有用的几句话:
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in mmsystem.h.
Import Library: Use winmm.lib. ---------------------- 问题所在可能是这句,但我不知道怎么处理?是要把winmm.lib加入到某个设置中吗?怎么加?
填入你的.lib库文件再rebuild all试试
多媒体定时器啊
填入你的winmm.lib库文件 再rebuild all就好了!
2 在程序中加 #pragma comment(lib,"winmm.lib")也可以!
#pragma comment(lib,"winmm.lib")
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
后面,加入以下语句
#pragma comment(lib,"winmm.lib")