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

Windows下MinGW64安装GLM报错:mingw32-make无install目标规则

解决MinGW64下GLM安装时install目标不存在的错误

错误原因

GLM是纯头文件库,其默认CMake配置未启用install构建目标,因此直接执行mingw32-make install会触发No rule to make target 'install'错误。

解决方案

方法一:手动复制头文件(最简单高效)

GLM无需编译二进制文件,直接复制头文件即可完成安装:

  • 解压下载的GLM压缩包,找到根目录下的glm文件夹(包含所有头文件)
  • 将该文件夹复制到C:\mingw64\x86_64-w64-mingw32\include路径下
  • 后续编译项目时,编译器会自动识别到GLM的头文件

方法二:通过CMake启用install目标

如果坚持使用CMake流程安装,需在cmake命令中显式开启GLM_INSTALL选项:

  1. 清理之前生成的CMake缓存文件(避免残留配置干扰)
  2. 执行以下cmake命令(建议单独创建build目录,避免污染源码):
cmake -G "MinGW Makefiles" -S . -B build -DCMAKE_INSTALL_PREFIX=C:\mingw64\x86_64-w64-mingw32 -DGLM_INSTALL=ON
  1. 编译并执行安装:
mingw32-make -C build all
mingw32-make -C build install

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 04:15:00