LastLos 2018-10-11 01:04 采纳率: 0%
浏览 900

在VS2013中编写C++/CLR程序,调用OPENCV3.0时报错?

1>stdafx.obj : error LNK2028: 无法解析的标记(0A00074A) "public: void __thiscall cv::UMat::copySize(class cv::UMat const &)" (?copySize@UMat@cv@@$$FQAEXABV12@@Z),该标记在函数 "public: __thiscall cv::UMat::UMat(class cv::UMat const &)" (??0UMat@cv@@$$FQAE@ABV01@@Z) 中被引用
1>stdafx.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall cv::UMat::copySize(class cv::UMat const &)" (?copySize@UMat@cv@@$$FQAEXABV12@@Z),该符号在函数 "public: __thiscall cv::UMat::UMat(class cv::UMat const &)" (??0UMat@cv@@$$FQAE@ABV01@@Z) 中被引用
1>stdafx.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall cv::Mat::copySize(class cv::Mat const &)" (?copySize@Mat@cv@@QAEXABV12@@Z),该符号在函数 "public: __thiscall cv::Mat::Mat(class cv::Mat const &)" (??0Mat@cv@@QAE@ABV01@@Z) 中被引用
1>D:\c++program\ConsoleApplication2\Debug\ConsoleApplication2.exe : fatal error LNK1120: 3 个无法解析的外部命令

我仅仅只是在myform.h中包含了这个头文件就报错#include

我单独建立的一个c++控制台程序调用OPENCV3.0则不会报错。请问是何原因

  • 写回答

1条回答 默认 最新

  • threenewbee 2018-10-11 07:46
    关注

    据我所知,C++/CIL和外部的类库是不兼容的,必须用原生类型的项目编译。

    评论
编辑
预览

报告相同问题?

悬赏问题

  • ¥50 第三代非支配排序遗传算法(NSGA-Ⅲ)和多目标粒子群优化算法(MOPSO)的实现
  • ¥20 图的广度优先搜索输出遍历序列
  • ¥15 hbuilderx写一个这个网页🙏
  • ¥20 plant simulation与python com接口实时数据交互
  • ¥15 有关汽车的MC9S12XS128单片机实验
  • ¥15 求c语言动态链表相关课程有偿,或能将这块知识点讲明白
  • ¥15 FLKT界面刷新异常
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥50 单细胞测序拟时序分析
  • ¥50 运行springboot项目报错