Skip to content

compiled the utility/mpolar.cpp error in windows #2

@Adhders

Description

@Adhders

I recompiled the utility/mpolar.cpp with mex using VS2017 and opencv3.3.0., and I came into the following error

Error using mex
Creating library mpolar.lib and object mpolar.exp
mpolar.obj : error LNK2019: unresolved external symbol "void __cdecl cv::fastFree(void *)" (?fastFree@cv@@YAXPEAX@Z) referenced in
function "public: __cdecl cv::Mat::~Mat(void)" (??1Mat@cv@@qeaa@XZ)
mpolar.obj : error LNK2019: unresolved external symbol "private: void __cdecl cv::String::deallocate(void)"
(?deallocate@String@cv@@AEAAXXZ) referenced in function "public: __cdecl cv::String::~String(void)" (??1String@cv@@qeaa@XZ)
mpolar.obj : error LNK2019: unresolved external symbol "public: static class cv::MatExpr cdecl cv::Mat::zeros(class cv::Size,int)"
(?zeros@Mat@cv@@sa?AVMatExpr@2@V?$Size
@h@2@H@Z) referenced in function mexFunction
mpolar.obj : error LNK2019: unresolved external symbol "public: void __cdecl cv::Mat::deallocate(void)" (?deallocate@Mat@cv@@QEAAXXZ)
referenced in function "public: void __cdecl cv::Mat::release(void)" (?release@Mat@cv@@QEAAXXZ)
mpolar.obj : error LNK2019: unresolved external symbol "public: __cdecl _IplImage::_IplImage(class cv::Mat const &)"
(??0_IplImage@@qeaa@AEBVMat@cv@@@z) referenced in function mexFunction
mpolar.obj : error LNK2019: unresolved external symbol cvLogPolar referenced in function mexFunction
mpolar.mexw64 : fatal error LNK1120: 6 unresolved externals

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions