标签: c++ static-libraries
我在项目中使用了2个静态链接库。 出于某种原因,其中一个需要RuntimeLibrary值MD_DynamicRelease。 另一个需要MT_StaticRelease。 这会在我的项目中产生冲突。 当我用/MT编译时:
RuntimeLibrary
MD_DynamicRelease
MT_StaticRelease
/MT
当我使用/MD进行编译时:
/MD
我需要以不同方式编译我的项目吗?我需要以不同方式编译库吗?
答案 0 :(得分:0)
我只需要将CMAKE_CXX_FLAGS_DEBUG和CMAKE_CXX_FLAGS_RELEASE值更改为正确的运行时库。