msvcrtd是MDd的,libcmtd是MTd的 要装的库fltk的x64-windows-static版本 都已经装了,为什么还会有冲突呢 cmake中也设定了 后来检查到导入的库,导入的是x64-windows的,为什么没有导入x64-windows-static呢 最后在cmake-gui发现 知道原因之后在cmake中加入 set(VCPKG_TARGET_TRIPLET x64-windows-static),重新生成工程就行了