Iceman Asked:2020-12-04 20:23:05 +0000 UTC2020-12-04 20:23:05 +0000 UTC 2020-12-04 20:23:05 +0000 UTC 使用 MinGW 和 MSYS2 构建库,配置 ./Configure 772 我正在尝试编译 PortAudio - 它没有找到 Path 中的编译器并成功组装了十几个项目和库: 如果没有看到它们,如何在 Configure 中手动编写编译器的路径$PATH? 编译器通过 cmd 可见: компиляция 1 个回答 Voted Best Answer Iceman 2020-12-31T03:27:58Z2020-12-31T03:27:58Z 问题是在一些 MSYS2 更新后,默认情况下,它不再继承系统中注册的 PATH。 要解决这个问题,您需要更改 MSYS2 根目录中的文件msys2_shell.cmd- 您需要取消注释其中的行set MSYS2_PATH_TYPE=inherit,删除它之前的命令rem。自然,PATH 中必须有编译器的路径,并且在这些操作之后必须重新启动 MSYS 控制台。
问题是在一些 MSYS2 更新后,默认情况下,它不再继承系统中注册的 PATH。
要解决这个问题,您需要更改 MSYS2 根目录中的文件
msys2_shell.cmd- 您需要取消注释其中的行set MSYS2_PATH_TYPE=inherit,删除它之前的命令rem。自然,PATH 中必须有编译器的路径,并且在这些操作之后必须重新启动 MSYS 控制台。