Skip to content

请问添加成依赖以后,只能用release模式了吗? #12

@1298345095

Description

@1298345095
Compiling mnn v0.2.0 (https://github.com/zibo-chen/mnn-rs.git#7702b133)
error: linking with `link.exe` failed: exit code: 1120

省略一大堆参数后

  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: libmnn_sys-2ae3fae86d813093.rlib(Tensor.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(libmnn_sys-2ae3fae86d813093.rlib(993dff4dadb3e350-schedule_c.o) 中)␍
          libmnn_sys-2ae3fae86d813093.rlib(Tensor.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(libmnn_sys-2ae3fae86d813093.rlib(993dff4dadb3e350-schedule_c.o) 中)␍
          libmnn_sys-2ae3fae86d813093.rlib(Pipeline.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(libmnn_sys-2ae3fae86d813093.rlib(993dff4dadb3e350-schedule_c.o) 中)␍
          libmnn_sys-2ae3fae86d813093.rlib(Pipeline.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(libmnn_sys-2ae3fae86d813093.rlib(993dff4dadb3e350-schedule_c.o) 中)␍
          libmnn_sys-2ae3fae86d813093.rlib(Interpreter.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(libmnn_sys-2ae3fae86d813093.rlib(993dff4dadb3e350-schedule_c.o) 中)␍
          libmnn_sys-2ae3fae86d813093.rlib(Interpreter.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(libmnn_sys-2ae3fae86d813093.rlib(993dff4dadb3e350-schedule_c.o) 中)␍
          libmnn_sys-2ae3fae86d813093.rlib(TensorUtils.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(libmnn_sys-2ae3fae86d813093.rlib(993dff4dadb3e350-schedule_c.o) 中)␍
          libmnn_sys-2ae3fae86d813093.rlib(TensorUtils.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(libmnn_sys-2ae3fae86d813093.rlib(993dff4dadb3e350-schedule_c.o) 中)␍
          libmnn_sys-2ae3fae86d813093.rlib(Backend.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(libmnn_sys-2ae3fae86d813093.rlib(993dff4dadb3e350-schedule_c.o) 中)␍
          libmnn_sys-2ae3fae86d813093.rlib(Backend.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(libmnn_sys-2ae3fae86d813093.rlib(993dff4dadb3e350-schedule_c.o) 中)␍
          libmnn_sys-2ae3fae86d813093.rlib(Schedule.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(libmnn_sys-2ae3fae86d813093.rlib(993dff4dadb3e350-schedule_c.o) 中)␍
          libmnn_sys-2ae3fae86d813093.rlib(Schedule.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(libmnn_sys-2ae3fae86d813093.rlib(993dff4dadb3e350-schedule_c.o) 中)␍
          libmnn_sys-2ae3fae86d813093.rlib(GeometryComputer.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(libmnn_sys-2ae3fae86d813093.rlib(993dff4dadb3e350-schedule_c.o) 中)␍

还有一堆“error LNK2001: 无法解析的外部符号”
看起来可能与佬的mnn-rs有关?
问下平时佬用这个crate都是只开release吗

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