Introducing G2.ai, the future of software buying.Try now
<strong>Seus clientes</strong> estão falando sobre <strong>você</strong>.
Patrocinado
Seus clientes estão falando sobre você.
Participe da Conversa
Imagem do Avatar do Produto
CMake

Por Kitware

4.3 de 5 estrelas

Como você classificaria sua experiência com CMake?

<strong>Seus clientes</strong> estão falando sobre <strong>você</strong>.
Patrocinado
Seus clientes estão falando sobre você.
Participe da Conversa
Já se passaram dois meses desde que este perfil recebeu uma nova avaliação
Deixe uma Avaliação

Avaliações e Detalhes do Produto CMake

Status do Perfil

Este perfil é atualmente gerenciado por CMake, mas possui recursos limitados.

Você faz parte da equipe CMake? Atualize seu plano para melhorar sua marca e interagir com os visitantes do seu perfil!

Imagem do Avatar do Produto

Já usou CMake antes?

Responda a algumas perguntas para ajudar a comunidade CMake

Avaliações CMake (17)

Avaliações

Avaliações CMake (17)

4.3
avaliações 17

Pesquisar avaliações
Filtrar Avaliações
Limpar Resultados
As avaliações da G2 são autênticas e verificadas.
S
Network Engineer
Médio Porte (51-1000 emp.)
"Revisão do CMake"
O que você mais gosta CMake?

É uma ferramenta multiplataforma, então tudo pode ser construído, testado e empacotado no mesmo software para acompanhá-lo. Você pode criar uma única árvore de origem para fazer múltiplos projetos. Análise coletada por e hospedada no G2.com.

O que você não gosta CMake?

Do próprio site do CMake, não há um bom site para guiá-lo ou dar alguns exemplos para construir ou solucionar o problema. Além disso, a comunidade é muito pequena para este produto. Análise coletada por e hospedada no G2.com.

Inci C.
IC
Telecommunication Engineer
Pequena Empresa (50 ou menos emp.)
"Um item indispensável para programadores"
O que você mais gosta CMake?

O que eu mais gosto neste produto é que ele me permite ser mais organizado entre meus projetos e possui diferentes tipos de bibliotecas para diferentes estágios de codificação, a saber, estática, compartilhada e módulo. Análise coletada por e hospedada no G2.com.

O que você não gosta CMake?

Usar o Cmake pode ser desafiador para iniciantes. Não é um produto muito conhecido. Como a comunidade é pequena, quando você enfrenta um problema, não pode alcançar muitas pessoas. Análise coletada por e hospedada no G2.com.

RJ
Application and Content Designer
Médio Porte (51-1000 emp.)
"Construa e teste software."
O que você mais gosta CMake?

Controle o processo de compilação, arquivo de configuração independente e suporte a serviços online. Comunidade independente de desenvolvimento e comunicação constante para corrigir erros e aplicar melhorias. Análise coletada por e hospedada no G2.com.

O que você não gosta CMake?

Instalar em distribuições GNU Linux pouco conhecidas é demorado, compilar e procurar por código-fonte. Análise coletada por e hospedada no G2.com.

Gaurav Kumar G.
GG
Software Engineer L5 and Software Architect
Empresa (> 1000 emp.)
"Cmake é uma das melhores ferramentas"
O que você mais gosta CMake?

Cmake é uma das melhores ferramentas que tenho para gerar arquivos make e para fazer build. Ele irá libertá-lo de muitas cargas e economizar tempo na construção. Eu realmente recomendo cmake. Análise coletada por e hospedada no G2.com.

O que você não gosta CMake?

Eu não vi nenhum ponto negativo no cmake até agora. Análise coletada por e hospedada no G2.com.

Cosmin P.
CP
Software Developer
Pequena Empresa (50 ou menos emp.)
"Confiável, poderoso."
O que você mais gosta CMake?

O poder do cmake é tremendo, você pode usá-lo de muitas maneiras, construir pacotes foi o mais utilizado por mim. Análise coletada por e hospedada no G2.com.

O que você não gosta CMake?

Um pouco difícil de entender no início. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Pesquisa
UP
Empresa (> 1000 emp.)
"Para um construtor de soluções rápido, eficiente e multiplataforma"
O que você mais gosta CMake?

Adoro o fato de poder criar uma solução geral e simplesmente adicionar projetos um após o outro tão facilmente, reconstruir toda a solução, mudar o ambiente... tudo isso enquanto permaneço multiplataforma. Análise coletada por e hospedada no G2.com.

O que você não gosta CMake?

A ferramenta é um pouco de baixo nível e alguns dos meus colegas de trabalho estão relutantes em usá-la porque pode ser assustadora e parecer complicada no início. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Engenharia Mecânica ou Industrial
UE
Empresa (> 1000 emp.)
"Sistema de implantação fácil de usar"
O que você mais gosta CMake?

CMake é fácil de começar em comparação com as cadeias de ferramentas GNU autotool, basta seguir as instruções oficiais. Você pode encontrar a biblioteca e adicionar os diretórios de inclusão e de ligação com apenas uma linha. CMake pode até mesmo baixar / compilar / instalar dependências automaticamente. Análise coletada por e hospedada no G2.com.

O que você não gosta CMake?

Embora o CMake seja fácil de começar, ele faz muitos truques, o que às vezes torna seu comportamento imprevisível. Você tem que ser muito cuidadoso e seguir de perto os documentos oficiais para evitar alguns problemas irritantes. Mas para a maioria dos projetos, não precisamos usar esses recursos sofisticados, o CMake ainda é o único sistema de implantação que eu uso. Análise coletada por e hospedada no G2.com.

Trevor H.
TH
Senior Software Engineer
Empresa (> 1000 emp.)
"o padrão não elegante para compilações multiplataforma"
O que você mais gosta CMake?

Você achava que escrever software era difícil? Tente fazê-lo construir e rodar em todos os tipos de dispositivos e sistemas operacionais diferentes. É aqui que o CMake se destaca. Atualmente, é o melhor sistema de build para desenvolvimento multiplataforma. Fazer o software funcionar no Windows, Mac e nas várias versões do Linux ainda não é uma tarefa fácil, mas o CMake é a resposta do ponto de vista de build.

Ele também tem uma grande comunidade e o suporte a ferramentas tem crescido rapidamente. Você poderá encontrar algum tipo de suporte em IDE garantido. Visual Studio / Jet Brains. O suporte foi adicionado recentemente, mas você deve ser capaz de usá-lo em produção. Análise coletada por e hospedada no G2.com.

O que você não gosta CMake?

Sintaxe terrível e tempos de inicialização muito lentos. Tivemos que nos afastar do CMake porque nossa base de código ficou tão grande que a análise inicial e a contabilidade do CMake estavam demorando demais. Esperávamos 5 minutos apenas para que o CMake nos dissesse que tudo já estava construído. Talvez houvesse soluções alternativas para isso, mas, no geral, decidimos mudar para os grandes nomes (buck, blaze, bazel, ninja).

A sintaxe é ruim, mas a maioria das pessoas apenas encolhe os ombros e diz: "bem, contanto que eu consiga construir meu software". A questão é que, eventualmente, você vai querer misturar linguagens, misturar compiladores, fazer depurações, lançamentos, geração de documentação, artefatos de teste especiais, e a sintaxe do CMake se torna um obstáculo. Outras linguagens permitem que você construa regras em uma sintaxe semelhante a python/groovy, e isso é fundamental. A linguagem de um sistema de construção é mais importante do que as pessoas percebem inicialmente, e juntar sua construção com uma linguagem de macro improvisada se torna um fator decisivo. Análise coletada por e hospedada no G2.com.

Subhendu M.
SM
Systems engineer
Tecnologia da Informação e Serviços
Empresa (> 1000 emp.)
"A ferramenta de construção padrão ouro para a maioria dos projetos"
O que você mais gosta CMake?

CMake une todas as ferramentas de construção com uma cola, seja para make no Linux ou mingw-make/vs no Windows. Sem mais erros de dependência, possui macros específicas do sistema operacional para procurar as bibliotecas necessárias para compilar. Possui uma interface gráfica agradável para quem precisa. Exibe erros de maneira elegante. Pode especificar qual versão de uma biblioteca usar, versão mínima do cmake suportada etc. Análise coletada por e hospedada no G2.com.

O que você não gosta CMake?

Francamente, não há muito do que não gostar no cmake. CmakeLists.txt pode ser simplificado um pouco, opções de linha de comando mais fáceis, isso é tudo. Análise coletada por e hospedada no G2.com.

Ghada B.
GB
R&D Engineer
Empresa (> 1000 emp.)
"O grande framework Build para programadores C++"
O que você mais gosta CMake?

O Qt Creator apresenta muitos recursos interessantes que achei úteis:

- É um gerador de sistema de build.

- É um software multiplataforma, gratuito e de código aberto.

- Requer um compilador C++ em seu próprio sistema de build.

- Gera projetos para muitos IDEs diferentes.

- CMake possui sua própria linguagem de script que roda em todas as plataformas que o CMake suporta.

- É usado em conjunto com ambientes de build nativos, como make, Xcode e Microsoft Visual Studio.

- Suporta a saída para projetos como Code::Blocks, Xcode, etc.

- Fácil de usar e trabalhar.

- Estável. Análise coletada por e hospedada no G2.com.

O que você não gosta CMake?

Eu realmente não consigo encontrar nada de que eu não goste. Qt Creator está atendendo a todas as minhas necessidades por enquanto. Talvez, a única coisa que me incomodou foi que a documentação não é boa e precisa de algumas melhorias. Fora isso, todo o resto estava bem. Análise coletada por e hospedada no G2.com.

Preços

Detalhes de preços para este produto não estão disponíveis no momento. Visite o site do fornecedor para saber mais.

Comparativos CMake
Imagem do Avatar do Produto
SCons
Comparar Agora
Imagem do Avatar do Produto
GNU Make
Comparar Agora
Imagem do Avatar do Produto
GNU Automake
Comparar Agora
Imagem do Avatar do Produto
CMake
Ver Alternativas