am399 2022-05-19 10:33 采纳率: 100%
浏览 308
已结题

使用vs2013编译openvc链接库一直报错

问题遇到的现象和发生背景

使用vs2013编译openvc链接库

运行结果及报错内容

img

D:\WorkDirectory\opencv-4.5.4\modules\core\include\opencv2/core/types.hpp(170): error C2610: “cv::Point_<Tp>::Point(cv::Point_<Tp> &&)”: 不是可默认为的特殊成员函数
9> D:\WorkDirectory\opencv-4.5.4\modules\core\include\opencv2/core/types.hpp(198): 参见对正在编译的类 模板 实例化“cv::Point
<Tp>”的引用
9>D:\WorkDirectory\opencv-4.5.4\modules\core\include\opencv2/core/types.hpp(180): error C2610: “cv::Point
<Tp> &cv::Point<Tp>::operator =(cv::Point<Tp> &&)”: 不是可默认为的特殊成员函数
9>D:\WorkDirectory\opencv-4.5.4\modules\core\include\opencv2/core/types.hpp(259): error C2610: “cv::Point3
<Tp>::Point3(cv::Point3_<Tp> &&)”: 不是可默认为的特殊成员函数
9> D:\WorkDirectory\opencv-4.5.4\modules\core\include\opencv2/core/types.hpp(282): 参见对正在编译的类 模板 实例化“cv::Point3
<Tp>”的引用
9>D:\WorkDirectory\opencv-4.5.4\modules\core\include\opencv2/core/types.hpp(266): error C2610: “cv::Point3
<Tp> &cv::Point3<Tp>::operator =(cv::Point3<Tp> &&)”: 不是可默认为的特殊成员函数
9>D:\WorkDirectory\opencv-4.5.4\modules\core\include\opencv2/core/types.hpp(339): error C2610: “cv::Size
<Tp>::Size(cv::Size_<Tp> &&)”: 不是可默认为的特殊成员函数
9> D:\WorkDirectory\opencv-4.5.4\modules\core\include\opencv2/core/types.hpp(359): 参见对正在编译的类 模板 实例化“cv::Size
<_Tp>”的引用

  • 写回答

2条回答 默认 最新

  • qfl_sdu 2022-05-19 10:53
    关注

    vs版本太低,opencv-4.5版本中采用了C++11的一些新特性,而vs2013中还不支持,所以导致报错,安装vs2022重新编译。
    参考下面的链接:
    https://blog.csdn.net/qq_39436608/article/details/122952980

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月1日
  • 已采纳回答 5月24日
  • 创建了问题 5月19日

悬赏问题

  • ¥15 电脑开机过商标后就直接这样,求解各位
  • ¥15 mysql , 用自己创建的本地主机和用户名 登录不上
  • ¥15 关于#web项目#的问题,请各位专家解答!
  • ¥15 vmtools环境不正常
  • ¥15 请问如何在Ubuntu系统中安装使用microsoft R open?
  • ¥15 jupyter notebook
  • ¥30 informer时间序列预测
  • ¥20 SSR引物多态性分析
  • ¥15 大漠插件在Win11易语言注册调用和免注册灵异事件,VS上注册调用完全没问题
  • ¥15 Addressable缓存机制做热更新的问题