13

Windows で zxing の C++ ポートをビルドしようとしていますが、scons は次のエラーで失敗します。

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

VS2010 と MinGW の両方がインストールされており、SConscript ファイルが gcc を想定し、gcc 固有のパラメーターを使用しているにもかかわらず、scons が MSVC コンパイラーを使用しようとするため、エラーが発生します。

代わりに MinGW を使用するように scons に指示するにはどうすればよいですか?

4

2 に答える 2

15

Scons uses MSVC compiler by default on windows. To set mignw compiler use tools parameter while creating Environment object.

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

And then use env.Program() instead of Program().

于 2012-10-31T17:43:59.550 に答える