English 中文(简体)
Linker Error: LNK2022
原标题:Linker Error: LNK2022
  • 时间:2009-10-19 15:39:26
  •  标签:

我正试图在一个有共同语言操作时间支持的项目中使用增强校对。 我发现以下链接错误。 LNK2022:元数据运行失败(8013119F): 现有类型(0x01000073),但并非相应类型。

如果对电线进行直线观测,则不会出现任何连接错误。

我试图在网上寻找纠正这一错误的办法,在一个这样的地方,建议使用“专用BOOST_THREAD_USE_DL”,然后纳入任何增强力的图书馆。 我对此进行了尝试,但仍然给我留下同样的错误。

与此相关,(LNK2022:元数据运行失败,使肉体瘫痪()。 我在那里尝试了所建议的固定装置,但还没有uck。

是否有任何人知道如何解决这一问题?

问题回答
# include <boost/thread.hpp>
namespace boost {
    struct thread::dummy {};
}

帮助我

视觉演播室不支持高价值参考资料。 重复检查你的强化配置方案,确保你重新使用正确的工具。 (见增编文件)

此外,确保你有目前的提升版。

- PaulH

In my case, similar error occurred when using OpenCV 4.1.1. VS2019 is OK, but VS2015 is not good. Error message is like this.

LNK2022: metadata operation failed (8013119F) : A TypeRef exists which should, but does not, have a corresponding TypeDef: (Impl): (0x0100002a)

I searched struct or class named "Impl" in OpenCV include files. Then I could avoid the error adding the follow codes just under #include opencv headers.

namespace cv {
    namespace cuda {
        class Stream::Impl {};
    }
}
namespace cv {
    namespace cuda {
        class Event::Impl {};
    }
}

这里的答复对我非常有益。 谢谢。





相关问题
热门标签