gpt4 book ai didi

python - mingw -- cl 不被识别为内部或外部命令 -- 我在新环境中的 mingw 是 true

转载 作者:行者123 更新时间:2023-12-01 05:39:24 25 4
gpt4 key购买 nike

最近我下载了最新版本的win7 64位的mingw。我也有一个用 scons 构建的程序,但是当我尝试运行它时,我看到 “cl 未被识别为内部或外部命令”我在互联网上搜索,这个网站他们建议了两种解决方案首先检查环境变量第二次从这里安装这个 mingw

http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/

但我确信我的环境是正确的 c:\mingw\bin我有一个新版本的 mingw for win 7 64 位

我将不胜感激任何建议。

最佳答案

正如我在对您的问题的评论中提到的,它正在寻找您可能尚未安装的 Windows 编译器。根据SCons man page ,您可以按如下方式修复此问题:

MinGW

The MinGW bin directory must be in your PATH environment variable or the PATH variable under the ENV construction variable for SCons to detect and use the MinGW tools. When running under the native Windows Python interpreter, SCons will prefer the MinGW tools over the Cygwin tools, if they are both installed, regardless of the order of the bin directories in the PATH variable. If you have both MSVC and MinGW installed and you want to use MinGW instead of MSVC, then you must explictly tell SCons to use MinGW by passing

tools=['mingw']

to the Environment() function, because SCons will prefer the MSVC tools over the MinGW tools.

因此,将环境的实例化更改为如下所示:

env = Environment(tools=['mingw'])

如果您需要在环境构造函数中指定更多内容,可以执行以下操作:

env = Environment(tools=['mingw'], variables = command_line_vars)

关于python - mingw -- cl 不被识别为内部或外部命令 -- 我在新环境中的 mingw 是 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17999129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com