2013-02-09 88 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