C++ 当前OpenCV中的lib文件夹(或其替换文件夹)在哪里?
我正在阅读一本为旧版OpenCV(PACT提供的OpenCV 2 Computer Vision)编写的书,它告诉我在创建新的属性表时,在Visual Studio 2013属性管理器中包含lib文件夹 在当前的GitHub版本(opencv master,即opencv 3.1.x)中,我没有看到名为lib的目录。此文件夹是否已被其他内容替换 我用cmake构建了OpenCV。我发现一个文件夹,其中有人也在寻找这个文件夹。他们试图从另一个不再存在的目录中构建库,但无论如何,这对他们都不起作用。。。 另一个OpenCV用户刚刚告诉我GitHub不包括库,所以你必须在本地创建它们。我仍然不清楚在哪里/如何制作它们C++ 当前OpenCV中的lib文件夹(或其替换文件夹)在哪里?,c++,windows,visual-studio,opencv,build,C++,Windows,Visual Studio,Opencv,Build,我正在阅读一本为旧版OpenCV(PACT提供的OpenCV 2 Computer Vision)编写的书,它告诉我在创建新的属性表时,在Visual Studio 2013属性管理器中包含lib文件夹 在当前的GitHub版本(opencv master,即opencv 3.1.x)中,我没有看到名为lib的目录。此文件夹是否已被其他内容替换 我用cmake构建了OpenCV。我发现一个文件夹,其中有人也在寻找这个文件夹。他们试图从另一个不再存在的目录中构建库,但无论如何,这对他们都不起作用。
我知道预构建的二进制文件有这个功能,但我避免使用它们,因为我需要opencv_contrib中的SURF函数,所以我需要从源代码构建它。预构建的二进制文件将在相应的路径中有一个库文件夹
Local System Path(Opencv Folder)-> build->x64/x86->vc10/vc11/vc12->lib.
正如您提到的,您不希望使用它,那么留给您的唯一选择就是在本地构建它,如果您计划将Opencv库用于各种函数和项目,这是一个更好的选择,因为它解决了您以后可能会遇到的许多构建错误
我使用Cmake图形用户界面构建opencv,以下是我在系统上成功构建库所遵循的步骤
预构建的二进制文件将在相应的路径中有一个库文件夹
Local System Path(Opencv Folder)-> build->x64/x86->vc10/vc11/vc12->lib.
正如您提到的,您不希望使用它,那么留给您的唯一选择就是在本地构建它,如果您计划将Opencv库用于各种函数和项目,这是一个更好的选择,因为它解决了您以后可能会遇到的许多构建错误
我使用Cmake图形用户界面构建opencv,以下是我在系统上成功构建库所遵循的步骤
作为Nikita awnser的更新:
存在一个cmake构建错误,如果未设置OpenCV_运行时,则不会创建x64文件夹。如果您构建一个旧的OpenCV(例如,作为Nikita的awnser的更新,则会发生这种情况: 存在一个cmake生成错误,如果未设置OpenCV_运行时,则不会创建x64文件夹。如果生成旧的OpenCV(例如。