首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cmake错误:在windows 10上配置或构建openpose时变量未找到

Cmake错误:在windows 10上配置或构建openpose时变量未找到
EN

Stack Overflow用户
提问于 2020-07-16 18:19:06
回答 1查看 365关注 0票数 1

环境: windows 10 x64,visual studio 2017社区(在视频之后安装了c++模块),cuda 10.2.89,cudnn 7.6.5,cmake 3.16-rc3,openpose-1.5.0。

在官方自述文档和recommended video之后,我尝试用python api构建openpose。

不幸的是,当我尝试使用Cmake(版本3.16)配置或构建openpose-1.5.0的源代码时,我遇到了一个问题。

下面有一些变量在cmake中设置为NOTFOUND,我无法解决它。

我检查了"WITH_PYTHON“选项,所以有一些关于"BOOST”的信息。如果我不检查它,它就会消失。

我曾尝试安装boost-1.66.0并将其添加到path,但它不起作用。

错误信息如下:

代码语言:javascript
复制
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
BOOST_FILESYSTEM_LIB_RELEASE
    linked by target "openpose" in directory C:/code/source_code/openpose-1.5.0/src/openpose
    linked by target "Calibration" in directory C:/code/source_code/openpose-1.5.0/examples/calibration
    linked by target "OpenPoseDemo" in directory C:/code/source_code/openpose-1.5.0/examples/openpose
    linked by target "pyopenpose" in directory C:/code/source_code/openpose-1.5.0/python/openpose
    ...
BOOST_SYSTEM_LIB_RELEASE
    linked by target "openpose" in directory C:/code/source_code/openpose-1.5.0/src/openpose
    linked by target "Calibration" in directory C:/code/source_code/openpose-1.5.0/examples/calibration
    linked by target "OpenPoseDemo" in directory C:/code/source_code/openpose-1.5.0/examples/openpose
    linked by target "pyopenpose" in directory C:/code/source_code/openpose-1.5.0/python/openpose
    ...
Caffe_LIB
    linked by target "openpose" in directory C:/code/source_code/openpose-1.5.0/src/openpose
    linked by target "Calibration" in directory C:/code/source_code/openpose-1.5.0/examples/calibration
    linked by target "OpenPoseDemo" in directory C:/code/source_code/openpose-1.5.0/examples/openpose
    linked by target "pyopenpose" in directory C:/code/source_code/openpose-1.5.0/python/openpose
    ...
Caffe_Proto_LIB
    linked by target "openpose" in directory C:/code/source_code/openpose-1.5.0/src/openpose
    linked by target "Calibration" in directory C:/code/source_code/openpose-1.5.0/examples/calibration
    linked by target "OpenPoseDemo" in directory C:/code/source_code/openpose-1.5.0/examples/openpose
    linked by target "pyopenpose" in directory C:/code/source_code/openpose-1.5.0/python/openpose
    ...
GFLAGS_LIBRARY_DEBUG
    linked by target "openpose" in directory C:/code/source_code/openpose-1.5.0/src/openpose
    linked by target "Calibration" in directory C:/code/source_code/openpose-1.5.0/examples/calibration
    linked by target "OpenPoseDemo" in directory C:/code/source_code/openpose-1.5.0/examples/openpose
    linked by target "pyopenpose" in directory C:/code/source_code/openpose-1.5.0/python/openpose
    ...
GFLAGS_LIBRARY_RELEASE
    linked by target "openpose" in directory C:/code/source_code/openpose-1.5.0/src/openpose
    linked by target "Calibration" in directory C:/code/source_code/openpose-1.5.0/examples/calibration
    linked by target "OpenPoseDemo" in directory C:/code/source_code/openpose-1.5.0/examples/openpose
    linked by target "pyopenpose" in directory C:/code/source_code/openpose-1.5.0/python/openpose
    ...
GLOG_LIBRARY_DEBUG
    linked by target "openpose" in directory C:/code/source_code/openpose-1.5.0/src/openpose
    linked by target "Calibration" in directory C:/code/source_code/openpose-1.5.0/examples/calibration
    linked by target "OpenPoseDemo" in directory C:/code/source_code/openpose-1.5.0/examples/openpose
    linked by target "pyopenpose" in directory C:/code/source_code/openpose-1.5.0/python/openpose
    ...
GLOG_LIBRARY_RELEASE
    linked by target "openpose" in directory C:/code/source_code/openpose-1.5.0/src/openpose
    linked by target "Calibration" in directory C:/code/source_code/openpose-1.5.0/examples/calibration
    linked by target "OpenPoseDemo" in directory C:/code/source_code/openpose-1.5.0/examples/openpose
    linked by target "pyopenpose" in directory C:/code/source_code/openpose-1.5.0/python/openpose
    ...
OpenCV_LIBS
    linked by target "openpose" in directory C:/code/source_code/openpose-1.5.0/src/openpose
    linked by target "Calibration" in directory C:/code/source_code/openpose-1.5.0/examples/calibration
    linked by target "OpenPoseDemo" in directory C:/code/source_code/openpose-1.5.0/examples/openpose
    linked by target "pyopenpose" in directory C:/code/source_code/openpose-1.5.0/python/openpose
    ...

由于文本太长,我使用...替换一些重复的信息。

感谢大家的回答!

EN

回答 1

Stack Overflow用户

发布于 2020-10-08 11:31:48

在"3rdparty“文件夹中,放入caffe、caffe3rd和opencv的存档文件(需要注意版本!)。然后将它们解压缩到适当的文件夹中。(这是"getxxx.bat“的工作,但它会在运行后删除归档,导致camke在配置时重新下载。请不要删除档案)

解压后的文件夹名称请参考getxxx.bat代码。

否则,它会提示将某些变量设置为NOTFOUND。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62932526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档