New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mismatch '_ITERATOR_DEBUG_LEVEL' #64
Comments
@goodle06, Hello, next steps helped me:
I don't know why official instruction is so bad, i hope it will be fixed soon.... |
@Columbiysky, hello! Thanks for help, I changed to MKL 2018U4 and VS2017 and it got me past those errors, but no I encountered new ones:
There are plenty of them, but all state the same - some problem with protoc version and I don't know what to do. It might be useful to someone, here is actual commands:
prefix_path points to protobuf. |
@goodle06 Это из-за того что protobuf установлен через vcpkg, удалите его, и пересоберите по этой инструкции: |
@Columbiysky Спасибо большое! Оказалось, что проблема не с vcpkg, а с моими кривыми руками. Я поставил два protobuf'а, один через vcpkg, один вручную. Второй указал в path, а первый - при билде. Снес оба, снова поставил через vcpkg, все собралось. Еще не тестировал, но по крайней мере скомпилировалось, получил заветные dll'ки. Итоговая конфигурация: |
Have a bunch mkl related linker errors when compiling NeoMathEngine. Could someone help me and tell what is this all about, since I can't look inside mkl dll? Neo ML was build with FineObjects option turned off (if it makes any difference).
Severity Code Description Project File Line Suppression State
Error LNK2038 mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in common.obj NeoMathEngine K:\NeoML\build\NeoMathEngine\src\mkl_core.lib(_avx512_jit_destroy.obj) 1
Severity Code Description Project File Line Suppression State
Error LNK2038 mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MDd_DynamicDebug' in common.obj NeoMathEngine K:\NeoML\build\NeoMathEngine\src\mkl_core.lib(_avx512_jit_destroy.obj) 1
Error LNK2038 mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in common.obj NeoMathEngine K:\NeoML\build\NeoMathEngine\src\mkl_core.lib(_avx2_jit_destroy.obj) 1
Error LNK2038 mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MDd_DynamicDebug' in common.obj NeoMathEngine K:\NeoML\build\NeoMathEngine\src\mkl_core.lib(_avx2_jit_destroy.obj) 1
Error LNK2038 mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in common.obj NeoMathEngine K:\NeoML\build\NeoMathEngine\src\mkl_core.lib(_avx_jit_destroy.obj) 1
Error LNK2038 mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MDd_DynamicDebug' in common.obj NeoMathEngine K:\NeoML\build\NeoMathEngine\src\mkl_core.lib(_avx_jit_destroy.obj) 1
The text was updated successfully, but these errors were encountered: