[llvm-dev] LLVM:IR: Release mode with a consumer backend in Debug mode

Reid Kleckner via llvm-dev llvm-dev at lists.llvm.org
Tue Dec 8 10:11:43 PST 2020


The MSVC STL doesn't support linking together debug and release C++ code.
The linker is detecting that mismatch, and telling you not to do it.

You can build your backend in debug mode without enabling the MSVC debug
checks. At the command line, this is achieved by replacing /MDd with /MD,
which controls the _DEBUG macro, which controls these features. Your code
will still be unoptimized and debuggable. You will only be missing debug
CRT features, which are usually not critical.

If you are using cmake to build your backend, try passing
-DLLVM_USE_CRT_DEBUG=MD
when configuring your backend.

On Mon, Dec 7, 2020 at 8:46 AM Francis ANDRE via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> Hello LLVM!
>
> I am trying to setup a compiler backend using the LLVM IR/* libs
> compiled in Release Mode on Window10 with VS2019.  I want my backend
> code,  that is calling LLVM/IR entry points,  be in Debug mode, but I
> got link errors as displayed below. What I am missing to be able to
> build my backend in Debug mode using the LLVM librairies compiled in
> Release mode?
>
> Thank for your help
>
> FA
>
>
> 2>LLVMCore.lib(Value.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(Value.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(LLVMContext.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(LLVMContext.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Metadata.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(Metadata.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(BasicBlock.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(BasicBlock.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Module.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(Module.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Constants.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(Constants.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(IRBuilder.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(IRBuilder.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(DIBuilder.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(DIBuilder.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Attributes.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(Attributes.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Type.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(Type.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(DataLayout.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(DataLayout.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(User.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(User.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(DebugLoc.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(DebugLoc.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Instruction.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(Instruction.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Function.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(Function.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Globals.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(Globals.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(AsmWriter.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(AsmWriter.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Verifier.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(Verifier.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Instructions.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(Instructions.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Use.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(Use.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(LLVMContextImpl.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMCore.lib(LLVMContextImpl.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Operator.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(Operator.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(ValueSymbolTable.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMCore.lib(ValueSymbolTable.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(DiagnosticInfo.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(DiagnosticInfo.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(LLVMRemarkStreamer.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMCore.lib(LLVMRemarkStreamer.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(DiagnosticPrinter.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMCore.lib(DiagnosticPrinter.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(DebugInfoMetadata.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMCore.lib(DebugInfoMetadata.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(ConstantRange.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(ConstantRange.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(MDBuilder.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(MDBuilder.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Comdat.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(Comdat.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(ProfileSummary.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(ProfileSummary.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(TypeFinder.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(TypeFinder.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(ConstantFold.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(ConstantFold.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(FPEnv.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(FPEnv.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(DebugInfo.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(DebugInfo.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(AbstractCallSite.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMCore.lib(AbstractCallSite.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(IntrinsicInst.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(IntrinsicInst.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(ModuleSummaryIndex.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMCore.lib(ModuleSummaryIndex.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Pass.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(Pass.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(LegacyPassManager.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMCore.lib(LegacyPassManager.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(PassRegistry.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(PassRegistry.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(PassManager.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(PassManager.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(Dominators.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(Dominators.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(DiagnosticHandler.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMCore.lib(DiagnosticHandler.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(OptBisect.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMCore.lib(OptBisect.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(IRPrintingPasses.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMCore.lib(IRPrintingPasses.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(PassTimingInfo.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMCore.lib(PassTimingInfo.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMCore.lib(PassInstrumentation.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMCore.lib(PassInstrumentation.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(MemAlloc.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(MemAlloc.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(APInt.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMSupport.lib(APInt.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(raw_ostream.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(raw_ostream.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(SmallVector.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(SmallVector.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(CommandLine.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(CommandLine.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(SmallPtrSet.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(SmallPtrSet.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Twine.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMSupport.lib(Twine.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(StringMap.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(StringMap.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Regex.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMSupport.lib(Regex.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(ErrorHandling.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(ErrorHandling.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(APFloat.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(APFloat.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Hashing.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(Hashing.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Path.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMSupport.lib(Path.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(RandomNumberGenerator.obj) : error LNK2038:
> discordance détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne
> correspond pas à la valeur '2' in main.obj
> 2>LLVMSupport.lib(RandomNumberGenerator.obj) : error LNK2038:
> discordance détectée pour 'RuntimeLibrary' : la valeur
> 'MD_DynamicRelease' ne correspond pas à la valeur 'MDd_DynamicDebug' in
> main.obj
> 2>LLVMSupport.lib(WithColor.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(WithColor.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(StringRef.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(StringRef.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(FoldingSet.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(FoldingSet.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(StringExtras.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(StringExtras.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Error.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMSupport.lib(Error.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Triple.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMSupport.lib(Triple.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(StringSaver.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(StringSaver.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(MD5.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMSupport.lib(MD5.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(FormattedStream.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(FormattedStream.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Debug.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMSupport.lib(Debug.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(ManagedStatic.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(ManagedStatic.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(ToolOutputFile.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(ToolOutputFile.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(SourceMgr.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(SourceMgr.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Statistic.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(Statistic.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(TimeProfiler.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(TimeProfiler.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(PrettyStackTrace.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(PrettyStackTrace.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Chrono.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMSupport.lib(Chrono.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Timer.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMSupport.lib(Timer.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Threading.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(Threading.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(FormatVariadic.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(FormatVariadic.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(NativeFormatting.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(NativeFormatting.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Program.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(Program.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Process.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(Process.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(VirtualFileSystem.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(VirtualFileSystem.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(ConvertUTFWrapper.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(ConvertUTFWrapper.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Host.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMSupport.lib(Host.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Signals.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(Signals.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(ARMTargetParser.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(ARMTargetParser.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(ConvertUTF.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(ConvertUTF.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Unicode.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(Unicode.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(MemoryBuffer.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(MemoryBuffer.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(JSON.obj) : error LNK2038: discordance détectée pour
> '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la valeur
> '2' in main.obj
> 2>LLVMSupport.lib(JSON.obj) : error LNK2038: discordance détectée pour
> 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas à la
> valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Watchdog.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(Watchdog.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(Signposts.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(Signposts.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(CrashRecoveryContext.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(CrashRecoveryContext.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(YAMLParser.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(YAMLParser.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(ThreadLocal.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(ThreadLocal.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMBinaryFormat.lib(Dwarf.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMBinaryFormat.lib(Dwarf.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMRemarks.lib(RemarkFormat.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMRemarks.lib(RemarkFormat.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMRemarks.lib(RemarkSerializer.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMRemarks.lib(RemarkSerializer.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMRemarks.lib(RemarkStreamer.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMRemarks.lib(RemarkStreamer.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMRemarks.lib(BitstreamRemarkSerializer.obj) : error LNK2038:
> discordance détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne
> correspond pas à la valeur '2' in main.obj
> 2>LLVMRemarks.lib(BitstreamRemarkSerializer.obj) : error LNK2038:
> discordance détectée pour 'RuntimeLibrary' : la valeur
> 'MD_DynamicRelease' ne correspond pas à la valeur 'MDd_DynamicDebug' in
> main.obj
> 2>LLVMRemarks.lib(YAMLRemarkSerializer.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMRemarks.lib(YAMLRemarkSerializer.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMRemarks.lib(RemarkStringTable.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMRemarks.lib(RemarkStringTable.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMRemarks.lib(RemarkParser.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMRemarks.lib(RemarkParser.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMRemarks.lib(BitstreamRemarkParser.obj) : error LNK2038:
> discordance détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne
> correspond pas à la valeur '2' in main.obj
> 2>LLVMRemarks.lib(BitstreamRemarkParser.obj) : error LNK2038:
> discordance détectée pour 'RuntimeLibrary' : la valeur
> 'MD_DynamicRelease' ne correspond pas à la valeur 'MDd_DynamicDebug' in
> main.obj
> 2>LLVMRemarks.lib(YAMLRemarkParser.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMRemarks.lib(YAMLRemarkParser.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(YAMLTraits.obj) : error LNK2038: discordance détectée
> pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas à la
> valeur '2' in main.obj
> 2>LLVMSupport.lib(YAMLTraits.obj) : error LNK2038: discordance détectée
> pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne correspond pas
> à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(VersionTuple.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(VersionTuple.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMSupport.lib(LineIterator.obj) : error LNK2038: discordance
> détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne correspond pas
> à la valeur '2' in main.obj
> 2>LLVMSupport.lib(LineIterator.obj) : error LNK2038: discordance
> détectée pour 'RuntimeLibrary' : la valeur 'MD_DynamicRelease' ne
> correspond pas à la valeur 'MDd_DynamicDebug' in main.obj
> 2>LLVMBitstreamReader.lib(BitstreamReader.obj) : error LNK2038:
> discordance détectée pour '_ITERATOR_DEBUG_LEVEL' : la valeur '0' ne
> correspond pas à la valeur '2' in main.obj
> 2>LLVMBitstreamReader.lib(BitstreamReader.obj) : error LNK2038:
> discordance détectée pour 'RuntimeLibrary' : la valeur
> 'MD_DynamicRelease' ne correspond pas à la valeur 'MDd_DynamicDebug' in
> main.obj
> 2>LINK : warning LNK4098: conflit entre la bibliothèque par défaut
> 'MSVCRT' et les autres bibliothèques ; utilisez /NODEFAULTLIB:library
>
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20201208/097e9b18/attachment-0001.html>


More information about the llvm-dev mailing list