Node.jsのchild_processモジュールから作成した2つの子プロセスで2つのファイル.spawn()を並行してコンパイルしようとしています。基本的にソースをループし、2つのシェルをすぐに生成します。
ただし、コンパイルされるファイルは 1 つだけであり、常に同じとは限りません。1 つchild_processはエラー コード 2 で返されます。
cl.exe は 2 つのインスタンスを実行できないことで知られていますか? 順番に実行すると、この問題が解決すると思います。
注: /MP フラグを設定または設定解除しても、この動作は変わりません。