Ответ 1
Scons использует MSVC-компилятор по умолчанию для окон. Чтобы установить параметр компилятора mignw, используйте параметр tools при создании объекта Environment.
env = Environment(tools = ['mingw'])
Я пытаюсь построить порт С++ для zxing в Windows, но сбой scons:
cl : Command line error D8021 : invalid numeric argument '/Wextra'
У меня установлены как VS2010, так и MinGW, и scons пытается использовать компилятор MSVC, хотя файл SConscript предполагает gcc и использует параметры gcc, которые вызывают ошибку.
Как я могу сказать scons вместо MinGW вместо?
Scons использует MSVC-компилятор по умолчанию для окон. Чтобы установить параметр компилятора mignw, используйте параметр tools при создании объекта Environment.
env = Environment(tools = ['mingw'])