Ordem de opções CL

As opções podem aparecer em qualquer lugar na linha de comando CL, exceto a opção /link, que deve ocorrer por último. O compilador começa com as opções especificadas na variável de ambiente CL e lê a linha de comando da esquerda para a direita, processando arquivos de comando na ordem em que os encontra. Cada opção se aplica a todos os arquivos na linha de comando. Se a CL encontrar opções conflitantes, ela usará a opção mais à direita.

Confira também

Sintaxe da linha de comando do compilador MSVC