#include <dlib/opencv.h>
#include <opencv2/opencv.hpp>
#include <dlib/image_processing/frontal_face_detector.h>
#include <dlib/image_processing/render_face_detections.h>
#include <dlib/image_processing.h>
#include <dlib/gui_widgets.h>
#include <inference_engine.hpp>
同时运行,报错如下
1>c:\intel\openvino_2019.1.148\deployment_tools\inference_engine\include\details\os\win_shared_object_loader.h(47): error C3861: “GetDllDirectory”: 找不到标识符
1>c:\intel\openvino_2019.1.148\deployment_tools\inference_engine\include\details\os\win_shared_object_loader.h(48): error C3861: “SetDllDirectory”: 找不到标识符
解决方案:
在“项目属性->预处理器->预处理器定义”中定义如下:
_WIN32_WINNT=0x0502
参考链接https://docs.microsoft.com/zh-cn/windows/desktop/api/winbase/nf-winbase-getdlldirectorya
To compile an application that uses this function, define _WIN32_WINNT as 0x0502 or later. For more information, see Using the Windows Headers.