仰望—星空 2024-01-14 20:29 采纳率: 93.3%
浏览 15

如何保证CMake构建库的兼容性

我正在开发一款在Windows上运行的3D图形引擎,为了读取各种各样复杂的模型格式文件,我选择使用第三方库Assimp。
Assimp库需要使用CMAKE进行构建,但我希望Assimp不仅能在我的计算机上正常工作,还能在用户的计算机上正常工作,比如我的操作系统是Windows11,但更多的用户使用Windows10。我该如何使用CMKAE和Assimpt官网资源,将Assimp库以何种形式加入我的VS项目,以确定程序在绝大多数用户的windows上能正常运行呢?

  • 写回答

2条回答 默认 最新

  • Loup&卡普 2024-01-14 22:12
    关注

    windows 10 和 windows 11, cmake 应该没差别,win7 和 xp 会受影响。三方库的cmake 一般都是写成跨平台的。
    不一定要cmake 吧?cmake 构建工程 定一个最低支持的 vs 版本,编库也可以

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 1月14日