【发布时间】:2017-02-10 11:12:51
【问题描述】:
在尝试用 C++ 构建个人项目时,我遇到了一个问题。我不确定它何时表现出来,因为我通常在 Linux 环境中处理该项目,但希望该项目在 Windows 上运行。
不幸的是,我正在使用的编译器 Clang 开始向我抛出以下错误:
libboost_filesystem-vc140-mt-1_61.lib(operations.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MT_StaticRelease' in buffer.obj
问题是我不知道如何告诉 Clang 底层编译器应该使用哪个运行时,如果我不需要,我现在不想使用 clang-cl。
使 Windows 上的 Clang 链接到动态运行时的正确方法是什么?
【问题讨论】:
标签: c++ windows runtime clang clang++