关于一个糖果的故事 2023-03-31 19:31 采纳率: 20%
浏览 62
已结题

Windows10下部署Openpose在生成解决方案时报错,无法生成Release x64

在对OpenposeDemo文件在VS中进行解决方案生成时产生了错误

错误信息如下:

img

img

其中使用的是
windows10
VS 16 2019
CUDA11.2
cmake 3.26.1
使用cmake编译没有任何错误,所有模型文件以及caffe等依赖均已安装成功

将所有的.cu文件->属性中的项类型改为CUDA编译,使得上述错误中自动生成退出的错误消失,但又产生了新的错误

img

  • 写回答

3条回答 默认 最新

  • 小逸2023 2023-03-31 21:09
    关注
    该回答引用ChatGPT
    根据错误提示信息,可以看出是缺少OpenCV的库文件。在Windows下部署Openpose时,需要先安装OpenCV,并将其添加到项目中。
    以下是解决方案:
    1. 确认已经正确安装了OpenCV,并且将其添加到了项目中。
    2. 确认项目的属性设置正确。在项目属性中,选择“VC++目录”,将OpenCV的头文件路径和库文件路径添加到“包含目录”和“库目录”中。
    3. 确认项目的链接器设置正确。在项目属性中,选择“链接器”,将OpenCV的库文件添加到“附加依赖项”中。
    4. 确认项目的平台设置正确。在项目属性中,选择“常规”,将平台设置为“x64”。
    5. 确认项目的配置设置正确。在解决方案资源管理器中,选择“Release x64”配置,确保所有设置都正确。
    6. 重新生成解决方案,查看是否还有错误。
    以下是示例代码:

    #include
    #include
    int main()
    {
    cv::Mat image = cv::imread("test.jpg");
    cv::imshow("image", image);
    cv::waitKey(0);
    return 0;
    }

    在代码中,我们使用了OpenCV的头文件和库文件,并且成功读取了一张图片并显示出来。如果您的代码中也使用了OpenCV,需要确保已经正确添加了OpenCV的头文件和库文件。
    评论

报告相同问题?

问题事件

  • 系统已结题 4月8日
  • 修改了问题 4月2日
  • 修改了问题 4月2日
  • 修改了问题 4月2日
  • 展开全部

悬赏问题

  • ¥20 关于c++的问题 如何用qt完成
  • ¥15 台达变频器MS300与伺服驱动器B3系列的抱闸与电路设计如何实现
  • ¥20 C++通过HICON获取argb像素数组
  • ¥15 如何利用支持向量机提高分类器正确率和筛选理想分类器
  • ¥15 Pygame坦克大战游戏开发实验报告
  • ¥15 用vmmare虚拟机用sentaurus仿真的时候,调用terminal程序,输入swb指令弹出这个,打不开workbench,桌面上面的sentaurus workbench也打不开
  • ¥15 simulink 硬件在环路仿真
  • ¥15 python动态规划:N根火柴摆出的最大数字
  • ¥20 (标签-excel)
  • ¥200 求idea10和MyEclipse7.1