链接器不想识别lib文件

时间:2013-02-09 21:53:19

标签: c winapi codeblocks

我想创建一个queue timer。我打电话给CreateTimerQueueTimer 但它没有编译,因为它说

  

对CreateTimerQueueTimer的未定义引用

我向链接器展示了Kernel32.lib的路径。

我使用CodeBlocks,右键单击项目名称 - >构建选项 - >链接器设置选项卡 - >然后单击添加并转到lib路径,但它没有帮助。是什么导致了这个问题?

1 个答案:

答案 0 :(得分:1)

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