1 year ago

#72078

test-img

Makogan

Shaderc (from conan) not linking in windows

I am trying to build a project in debug mode that uses conan for dependency management.

Most dependencies seem to link fine but shaderc is failing with error:

shaderc.lib(shaderc.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in winblows.cpp.obj [C:\Users\Makogan\Documents\neverengine\buildvs\WinBlows@exe.vcxproj]
shaderc.lib(shaderc.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in winblows.cpp.obj [C:\Users\Makogan\Documents\neverengine\buildvs\Wi
nBlows@exe.vcxproj]

When I look online people suggest rebuilding the library in debug mode, I tried, I think, by doing:

conan install . -if buildvs -s build_type=Debug -s compiler.runtime=MD -s compiler="Visual Studio" -s compiler.version=17 --build=missing

But the error persists.

What can I do to link it?

c++

windows

linker-errors

conan

0 Answers

Your Answer

Accepted video resources