【发布时间】:2020-10-22 08:41:10
【问题描述】:
我创建了 dll 项目并编译它。然后我创建了测试客户端项目并尝试使用此处描述的 DLL https://docs.microsoft.com/en-us/cpp/build/walkthrough-creating-and-using-a-dynamic-link-library-cpp?view=vs-2019
当我将头文件包含到测试客户端项目中时发生了一些错误:
Severity Code Description Project File Line Suppression State
Error (active) E1696 cannot open source file "opencv2/highgui/highgui.hpp" CppLibTest D:\robocad\robocadSimLibCpp\robocadSimLibCpp\RE21mini.h 10
Error (active) E0725 name must be a namespace name CppLibTest D:\robocad\robocadSimLibCpp\robocadSimLibCpp\RE21mini.h 16
Error C1083 Cannot open include file: 'opencv2/highgui/highgui.hpp': No such file or directory CppLibTest D:\robocad\robocadSimLibCpp\robocadSimLibCpp\RE21mini.h 10
(可以在这里查看header和cpp文件的组成:DLL project doesn't build in Visual Studio 2019)
一些信息:我在 x64 和发布模式下构建 DLL 项目并在相同模式下运行测试客户端项目
我应该怎么做才能避免这些错误?
【问题讨论】: