Как рассказать брату использовать MinGW вместо MSVC

Я пытаюсь построить порт С++ для zxing в Windows, но сбой scons:

cl : Command line error D8021 : invalid numeric argument '/Wextra'

У меня установлены как VS2010, так и MinGW, и scons пытается использовать компилятор MSVC, хотя файл SConscript предполагает gcc и использует параметры gcc, которые вызывают ошибку.

Как я могу сказать scons вместо MinGW вместо?

Ответ 1

Scons использует MSVC-компилятор по умолчанию для окон. Чтобы установить параметр компилятора mignw, используйте параметр tools при создании объекта Environment.

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