2013-02-09 60 views
0

我想创建queue timer。我叫CreateTimerQueueTimer 但它不会编译,因为它说链接器不想识别lib文件

未定义参考CreateTimerQueueTimer

和我发现链接的路径KERNEL32.LIB。

我使用CodeBlocks,右键单击项目名称 - > Build Option - > Linker Setting选项卡 - >然后点击Add并进入lib路径,但它没有帮助。什么导致这个问题?

回答

1

CreateTimerQueueTimer是Win32中最新的API。要启用它,您需要将_WIN32_WINNT定义为0x0500或更高版本。添加到您的预处理器定义_WIN32_WINNT = 0x0500。

+0

感谢您的帮助,为什么它没有在MSDN提及? – PieThon 2013-02-10 11:55:02