Eu tenho um pequeno problema com uma compilação em paralelo.
Eu tenho mais de 200 projetos desenvolvidos com o Visual Studio 2010 em uma solução. Gostaria de testar a compilação em paralelo usando o Make para comparar com a compilação do Visual Studio.
Toda a estrutura do Makefile está correta. E eu uso esse comando para o MSBuild.
msbuild.exe $(1).vcxproj -t:Build -p:Configuration=$(VS_CONFIG) -nologo -clp:NoSummary;ShowCommandLine -p:BuildProjectReferences=false
Eu chamo make -j4 all
A fim de construir o meu pedido, mas eu tenho a impressão de que não construir as dependências dos meus projetos no Makefile.dependencies.
Eu tenho esta mensagem:
LINK : fatal error LNK1104: cannot open file "dependency.lib" [C:project.vcxproj]
A dependência em questão não é construída durante o processo quando o projeto precisa. Então, você tem uma ideia para resolver meu problema? Porque é muito estranho ...
Obrigado a todos!
Respostas:
0 para resposta № 1Eu encontrei a solução. Eu tenho que colocar .PHONY no meu caso, porque os alvos de Makefile têm o mesmo nome de diretórios. Tchau!