努力让scons在windows上与mingw一起工作

Struggling to get scons to work with mingw on windows

本文关键字:mingw 一起 工作 上与 windows scons 努力      更新时间:2023-10-16

试图获得一个测试用例工作,以便我可以使用scons编译c++。

但是我得到这个错误:

scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
scons: warning: No version of Visual Studio compiler found - C/C++ compilers most likely not set correctly
File "C:Python27Scriptsscons.py", line 199, in <module>
C:/Qt/Tools/mingw492_32/bin/g++.exe -o test.o -c test.cpp
scons: *** [test.o] Error 1
scons: building terminated because of errors.

这是我此时的SConstruct:

env = Environment(tools = ["mingw"],  TARGET_ARCH=['x86'])
env.Replace(CXX = 'C:/Qt/Tools/mingw492_32/bin/g++.exe')
env.Program("main","test.cpp")

我对visual studio错误感到困惑,因为我已经指定我要使用mingw.

我在这种情况下的问题是我第一次使用PowerShell引起的。由于某种原因,我还没有学到,不提供弹出的错误消息。当我使用cmd时,我发现我有一个路径问题,而scons在其他方面工作正常。