静态库需要 MD_DynamicRelease

Static library needs MD_DynamicRelease

我在我的项目中使用了 2 个静态链接库。 由于某种原因,其中之一需要 RuntimeLibraryMD_DynamicRelease。 另一个需要 MT_StaticRelease
这在我的项目中造成了冲突。

当我用 /MT 编译时:

当我用 /MD 编译时:

我需要以不同的方式编译我的项目吗?我需要以不同的方式编译库吗?

我只需要将 CMAKE_CXX_FLAGS_DEBUG 和 CMAKE_CXX_FLAGS_RELEASE 值更改为正确的运行时库。