DLIB和Windows功能冲突



我最近在Visual Studio 2013中添加了DLIB 19.1。使其正常工作。

但是,当将DLIB集成到我的项目中时,我最近遇到了当前的错误:

错误14错误:标识符" waitforsingleobject"不确定 include dlib threads threads_kernel_1.h 120

有50个错误类似于此错误,全部在threads_kernel_1.h

我正在寻找所有项目属性,但没有找到与包括Dlib在内的示例项目相比的任何可疑的。

标识符" waitforsingleobject"是通过在应用程序中包括<windows.h>标头来定义的。 include dlib threads threads_kernel_1.h包括此标头,但是机器上出现了问题

您可以尝试使用此功能与DLIB分开使用此功能,并首先检查它在应用程序中是否有效。另外,您可以在CPP文件顶部明确地将#include <windows.h>明确

您的应用程序中是否有任何自定义" Windows.h"文件,可能是一些命名冲突?

也可以建议您通过CMAKE生成视觉研究项目,然后使用IDE

使用它

最新更新