我想用WDK生成環境構建C++文件,並嘗試查看DebugView工具中的輸出。因此,當我嘗試了Windows方法OutputDebugString(L「Inside the method」);在我們的程序中,當我編譯C++文件時,出現以下錯誤。與OutputDebugString WDK編譯器問題
error C3861: 'OutputDebugString': identifier not found
之後,我有包含頭文件「WINDOWS.H」,然後我得到了以下錯誤:
錯誤C2182:「WakeAllConditionVariable」:非法使用類型「無效」 錯誤C2491的: 'WakeAllConditionVariable':不允許定義dllimport數據 錯誤C2440:'初始化':無法從'int *'轉換爲'int' 錯誤C2059:語法錯誤:')' 錯誤C2146:語法錯誤:缺少')'之前標識符'ConditionVariable' 錯誤C2491:'SleepConditionVariableCS':不允許定義dllimport數據
約243錯誤。
請給我解決方案。 謝謝,
我試過winbase.h和windows.h。兩者都產生相同的錯誤。 – CrazyCoder
無論如何,我使用DbgPrint例程解決了這個問題。 – CrazyCoder