You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装FMIL库时触发In-source build错误,按指南操作仍未解决

解决FMIL构建时"In-source build is not supported"错误

可能的原因及解决步骤

  • 检查FMIL源码路径是否正确
    确保<path to FMIL source>指向的是FMIL源码的根目录(包含CMakeLists.txt的目录),而非当前的build-fmil目录。建议直接使用绝对路径指定源码目录,避免相对路径的歧义,示例命令:

    cmake -DFMILIB_INSTALL_PREFIX=<prefix> -G "Visual Studio 10" C:\path\to\fmil-source-root
    
  • 清空构建目录残留文件
    即使是新建的build-fmil目录,若之前执行过失败的构建,可能残留CMakeCache.txt、CMakeFiles等文件导致CMake误判。执行以下命令彻底清理后重新操作:

    rmdir /s /q build-fmil
    mkdir build-fmil
    cd build-fmil
    
  • 确认终端工作目录
    在VS Code终端中执行cd(Windows)或pwd(类Unix),确认当前确实处于build-fmil目录内,而非FMIL源码目录。建议在源码目录外独立创建构建目录,示例流程:

    # 假设FMIL源码在C:\fmil-src
    cd C:\
    mkdir build-fmil
    cd build-fmil
    cmake -DFMILIB_INSTALL_PREFIX=<prefix> -G "Visual Studio 10" C:\fmil-src
    

验证步骤

完成上述修正后,重新运行构建命令:

cmake -DFMILIB_INSTALL_PREFIX=<prefix> -G "Visual Studio 10" <正确的FMIL源码绝对路径>
cmake --build . --config MinSizeRel --target install

内容的提问来源于stack exchange,提问作者JuneL

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 15:47:02