- 在VS MFC中其他程序使用加载OpenCV没有问题。
- 在dalsa中可以包含头文件,并且代码输入时有提示OpenCV的函数,同时debug/relase,64/86确定一致。
- 在生成时报错类似这种“void __cdecl cv::fastFree(void *)" (?fastFree@cv@@YAXPEAX@Z),该符号在函数 “public: __cdecl cv::Mat::~Mat(void)” (??1Mat@cv@@QEAA@XZ) 中被引用” 。
项目属性 ->链接器->输入->附加依赖项->从父级或项目默认设置继承 ->打钩选择->搞定
如图所示:
其他有关Dalsa和OpenCV的使用在下面链接的帖子中很详细:
[DALSA线阵CCD相机开发 之 opencv读取图片](DALSA线阵CCD相机开发 之 opencv读取图片_三寸光阴___的博客-CSDN博客)
补充一点:
BOOL success = pDlg->m_Buffers->GetAddress(static_count, &pDataAddr);
c_count, &pDataAddr);
这一句代码中变量static_count可以这样得到: int static_count = pDlg->m_Buffers->GetIndex();



