Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OutputDebugString的wdk ddk编译器问题 我试图用WDK构建环境构建C++文件,并尝试在Debug视图工具中看到输出。 因此,当我尝试windows方法OutputDebugString时(L“在方法内部”);在我们的程序中,当我编译C++文件时,得到以下错误。 error C3861: 'OutputDebugString': identifier not found_C++_Wdk - Fatal编程技术网

OutputDebugString的wdk ddk编译器问题 我试图用WDK构建环境构建C++文件,并尝试在Debug视图工具中看到输出。 因此,当我尝试windows方法OutputDebugString时(L“在方法内部”);在我们的程序中,当我编译C++文件时,得到以下错误。 error C3861: 'OutputDebugString': identifier not found

OutputDebugString的wdk ddk编译器问题 我试图用WDK构建环境构建C++文件,并尝试在Debug视图工具中看到输出。 因此,当我尝试windows方法OutputDebugString时(L“在方法内部”);在我们的程序中,当我编译C++文件时,得到以下错误。 error C3861: 'OutputDebugString': identifier not found,c++,wdk,C++,Wdk,之后,我包含了头文件“Windows.h”,然后我得到了以下错误: 错误C2182:“WakeAllConditionVariable”:非法使用类型“void” 错误C2491:“WakeAllConditionVariable”:不允许定义dllimport数据 错误C2440:“正在初始化”:无法从“int*”转换为“int” 错误C2059:语法错误:')' 错误C2146:语法错误:标识符“ConditionVariable”之前缺少“')” 错误C2491:“SleepConditi

之后,我包含了头文件“Windows.h”,然后我得到了以下错误:

错误C2182:“WakeAllConditionVariable”:非法使用类型“void” 错误C2491:“WakeAllConditionVariable”:不允许定义dllimport数据 错误C2440:“正在初始化”:无法从“int*”转换为“int” 错误C2059:语法错误:')' 错误C2146:语法错误:标识符“ConditionVariable”之前缺少“')” 错误C2491:“SleepConditionVariableCS”:不允许定义dllimport数据

大约243个错误

请给我建议解决办法。
谢谢,

如果您包含WDK包含文件“winbase.h”而不是“windows.h”,它应该可以解决您的问题。

我使用例程DbgPrint而不是方法OutputDebugString解决了这个问题。 语法:


我试过winbase.h和windows.h。两者都产生相同的错误。
DbgPrint("Test");