No CMake, quando se usa o gerador NMake Makefiles ele costuma dar o erro:
LINK : fatal error LNK1104: cannot open file ’user32.lib’
LINK Pass 1 failed. with 2
NMAKE : fatal error U1077: ’"C:Arquivos de programasCMake
2.6bincmake.exe"’ : return code ’0xffffffff’
Stop.
NMAKE : fatal error U1077: ’"C:Arquivos de programasMicrosoft Visual
Studio 8VCBINnmake.exe"’ : return code ’0x2’
Stop.
Mesmo que você tenha o Microsoft Platform SDK, isso ocorre porque o linker não consegue encontrar a user32.lib. Para projetos que usam o gerador do Visual Studio você pode configurar isso seguindo as recomendações da configuração do SDK, mas para resolver este problema em projetos que usam a NMake, você precisa adicionar o path da user32.lib na variável de ambiente LIB. Você pode fazer isso na mão, após iniciar o prompt de comando do Visual Studio:
set LIB=%LIB%;"C:Arquivos de programasMicrosoft Platform SDKLi...
Content suppressed by ://URLFAN, for full article visit source