我正在为我的项目使用QtCreator,我需要动态链接一些库,因为许可证和我有一些更大的静态库可用,但我只使用它的一小部分。当我尝试它时,我得到一个错误混合构建。
base.lib(base.thread_local_storage.obj):-1: error: LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in Updater.obj
我正在使用msvc2017-64。如何配置.pro文件来实现这一目标?
您的CRT绑定处于不匹配状态。
在项目> C / C ++所有选项>运行时库下
您需要将至少一个库更改为MT或MD,以便不再存在不匹配。
如果使用Visual Studio编译库