visual studio 2019 community
cmake 3.25.3
windows11 家庭版
cuda 11.1.1
cudnn 8.9
python 3.10
这个openpose装了好几天,处处是坑。最后是参考这里,一步一步安装好的。
总结一下经验:
因为一开始是想全都勾选上,结果总是报错“Error in configuration process, project files may be invalid”
cmake configuration这一步不要额外勾选pybind11那几项,勾上build_python,然后一路默认就好了。
不要用VS2022
VS2019 compile 时会出现报错:
1.错误C2065:'ssize_t':未声明的标识符
解决方法在这里 ,添加定义就好了
#if defined(_MSC_VER) # pragma warning(push) # pragma warning(disable: 4127) // warning C4127: Conditional expression is constant #include <BaseTsd.h> typedef SSIZE_T ssize_t; #endif
2. 0x00007FFECE0EF61E (ucrtbase.dll) (OpenPoseDemo.exe 中)处有未经处理的异常: 请求了严重的程序退出。
是分辨率的问题,解决方法在这里,在 openpose.cpp最后添加:
added "FLAGS_net_resolution = "320x176"
感谢以上两个链接的大佬
标签:python,warning,报错,pragma,configuration,安装,openpose From: https://www.cnblogs.com/zhangbeihai/p/17433073.html