Introducing G2.ai, the future of software buying.Try now
Sono passati due mesi dall'ultima recensione ricevuta da questo profilo
Lascia una Recensione

Recensioni e Dettagli del Prodotto CMake

Stato del Profilo

Questo profilo è attualmente gestito da CMake ma ha funzionalità limitate.

Fai parte del team CMake? Aggiorna il tuo piano per migliorare il tuo branding e interagire con i visitatori del tuo profilo!

Immagine avatar del prodotto

Hai mai usato CMake prima?

Rispondi a qualche domanda per aiutare la comunità di CMake

Recensioni CMake (17)

Recensioni

Recensioni CMake (17)

4.3
Recensioni 17

Review Summary

Generated using AI from real user reviews
Gli utenti lodano costantemente CMake per il suo supporto multipiattaforma e la sua flessibilità nella gestione di ambienti di build complessi. Molti apprezzano come semplifichi il processo di build, permettendo un'integrazione più facile con vari strumenti e librerie. Tuttavia, alcuni utenti notano che la curva di apprendimento può essere ripida, in particolare per i principianti.
Cerca recensioni
Filtra Recensioni
Cancella Risultati
Le recensioni di G2 sono autentiche e verificate.
S
Network Engineer
Mid-Market (51-1000 dip.)
"Revisione di CMake"
Cosa ti piace di più di CMake?

È uno strumento multipiattaforma, quindi tutto può essere costruito, testato e confezionato nello stesso software per accompagnarlo. Puoi creare un unico albero sorgente per realizzare più progetti. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di CMake?

Dal sito web di CMake stesso non c'è un buon sito per guidarti o fornire esempi per costruire o risolvere il problema. Inoltre, la comunità per questo prodotto è molto ridotta. Recensione raccolta e ospitata su G2.com.

Inci C.
IC
Telecommunication Engineer
Piccola impresa (50 o meno dip.)
"Un must da provare per i programmatori"
Cosa ti piace di più di CMake?

Quello che mi piace di più di questo prodotto è che mi permette di essere più organizzato tra i miei progetti e ha diversi tipi di librerie per le diverse fasi di codifica, ovvero statiche, condivise e moduli. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di CMake?

Usare Cmake può essere impegnativo per i principianti. Non è un prodotto molto conosciuto. Poiché la comunità è piccola, quando si affronta un problema, non si può raggiungere molte persone. Recensione raccolta e ospitata su G2.com.

RJ
Application and Content Designer
Mid-Market (51-1000 dip.)
"Costruisci e testa il software."
Cosa ti piace di più di CMake?

Controlla il processo di compilazione, file di configurazione indipendente e supporto per servizi online. Comunità di sviluppo indipendente e comunicazione costante per correggere errori e applicare miglioramenti. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di CMake?

Installare su distribuzioni GNU Linux poco conosciute è lungo, compila e cerca il codice sorgente. Recensione raccolta e ospitata su G2.com.

Gaurav Kumar G.
GG
Software Engineer L5 and Software Architect
Enterprise (> 1000 dip.)
"Cmake è uno dei migliori strumenti"
Cosa ti piace di più di CMake?

Cmake è uno dei migliori strumenti che ho per generare file make e per creare build. Ti libererà da molti oneri e ti farà risparmiare tempo per la costruzione. Raccomando vivamente cmake. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di CMake?

Non ho visto alcun punto negativo in cmake fino ad ora. Recensione raccolta e ospitata su G2.com.

Cosmin P.
CP
Software Developer
Piccola impresa (50 o meno dip.)
"Affidabile, potente."
Cosa ti piace di più di CMake?

Il potere di cmake è enorme, puoi usarlo in molti modi, la costruzione di pacchetti era quella che usavo di più. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di CMake?

Un po' difficile da capire all'inizio. Recensione raccolta e ospitata su G2.com.

Utente verificato in Ricerca
UR
Enterprise (> 1000 dip.)
"Per un costruttore di soluzioni rapido, efficiente e multipiattaforma"
Cosa ti piace di più di CMake?

Adoro il fatto di poter creare una soluzione generale e aggiungere progetti uno dopo l'altro così facilmente, ricostruire l'intera soluzione, cambiare ambiente... tutto rimanendo multipiattaforma. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di CMake?

Lo strumento è un po' di basso livello e alcuni dei miei colleghi sono riluttanti a usarlo perché può essere spaventoso e sembrare complicato all'inizio. Recensione raccolta e ospitata su G2.com.

Utente verificato in Ingegneria meccanica o industriale
UI
Enterprise (> 1000 dip.)
"Sistema di distribuzione facile da usare"
Cosa ti piace di più di CMake?

CMake è facile da iniziare rispetto alle catene di strumenti GNU autotool, basta seguire le istruzioni ufficiali. Potresti trovare la libreria e aggiungere le directory di inclusione e collegamento con una sola riga. CMake può persino scaricare / compilare / installare automaticamente le dipendenze. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di CMake?

Sebbene CMake sia facile da iniziare, CMake fa molti trucchi, che a volte rendono i suoi comportamenti imprevedibili. Devi essere molto attento e seguire da vicino i documenti ufficiali per evitare alcuni problemi fastidiosi. Ma per la maggior parte dei progetti non dobbiamo usare queste funzionalità sofisticate, CMake è ancora l'unico sistema di distribuzione che utilizzo. Recensione raccolta e ospitata su G2.com.

Trevor H.
TH
Senior Software Engineer
Enterprise (> 1000 dip.)
"lo standard non elegante per le build multipiattaforma"
Cosa ti piace di più di CMake?

Pensavi che scrivere software fosse difficile? Prova a farlo costruire ed eseguire su tutti i tipi di dispositivi e sistemi operativi diversi. È qui che CMake brilla. Attualmente è il miglior sistema di build per lo sviluppo multipiattaforma. Far funzionare il software su Windows, Mac e le varie versioni di Linux non è ancora un compito facile, ma CMake è la risposta dal punto di vista della build.

Ha anche una grande comunità e il supporto degli strumenti è in rapida crescita. Sarai in grado di trovare un qualche tipo di supporto IDE garantito. Visual Studio / Jet Brains. Il supporto è stato aggiunto di recente, ma dovresti essere in grado di usarlo in produzione. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di CMake?

Sintassi terribile e tempi di avvio molto lenti. Lasciatemi iniziare con i tempi di avvio. In realtà abbiamo dovuto abbandonare CMake perché il nostro codice era diventato così grande che il parsing iniziale e la gestione di CMake richiedevano troppo tempo. Aspettavamo 5 minuti solo per farci dire da CMake che tutto era già stato costruito. Forse c'erano soluzioni alternative per questo, ma nel complesso abbiamo deciso di passare ai grandi nomi (buck, blaze, bazel, ninja).

La sintassi è pessima, ma la maggior parte delle persone si limita a scrollare le spalle e dire: "ehi, finché riesco a costruire il mio software". Il fatto è che, alla fine, vorrai mescolare linguaggi, mescolare compilatori, fare debug, rilasci, generazione di documentazione, artefatti di test speciali, e la sintassi di CMake diventa un ostacolo. Altri linguaggi ti permettono di costruire regole in una sintassi simile a python/groovy, e questo è fondamentale. Il linguaggio di un sistema di build è più importante di quanto le persone inizialmente realizzino, e mettere insieme il tuo build con un linguaggio macro improvvisato diventa un ostacolo insormontabile. Recensione raccolta e ospitata su G2.com.

Subhendu M.
SM
Systems engineer
Tecnologia dell'informazione e servizi
Enterprise (> 1000 dip.)
"Lo strumento di build standard d'oro per la maggior parte dei progetti"
Cosa ti piace di più di CMake?

CMake unisce ogni strumento di build con una colla, sia per make su Linux che per mingw-make/vs su Windows. Niente più errori di dipendenza, ha macro specifiche per il sistema operativo integrate per cercare le librerie necessarie alla compilazione. Ha una bella interfaccia grafica per chi ne ha bisogno. Segnala gli errori in modo elegante. Può specificare quale versione di una libreria utilizzare, la versione minima di CMake supportata, ecc. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di CMake?

Francamente, non c'è molto da non apprezzare di cmake. CMakeLists.txt può essere semplificato un po', interruttori da riga di comando più facili, tutto qui. Recensione raccolta e ospitata su G2.com.

Ghada B.
GB
R&D Engineer
Enterprise (> 1000 dip.)
"Il grande framework Build per programmatori C++"
Cosa ti piace di più di CMake?

Qt Creator presenta molte funzionalità interessanti che ho trovato utili:

- È un generatore di sistemi di build.

- È multipiattaforma, gratuito e open-source.

- Richiede un compilatore C++ sul proprio sistema di build.

- Genera progetti per molti IDE diversi.

- CMake ha il proprio linguaggio di scripting che funziona su tutte le piattaforme che CMake supporta.

- Viene utilizzato in combinazione con ambienti di build nativi come make, Xcode e Microsoft Visual Studio.

- Supporta l'output verso progetti come Code::Blocks, Xcode, ecc.

- Facile da usare e lavorare con.

- Stabile. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di CMake?

Non riesco davvero a trovare nulla che non mi piaccia. Qt Creator sta soddisfacendo tutte le mie esigenze per ora. Forse, l'unica cosa che mi ha infastidito è che la documentazione non è buona e necessita di qualche miglioramento. A parte questo, tutto il resto andava bene. Recensione raccolta e ospitata su G2.com.

Prezzi

I dettagli sui prezzi per questo prodotto non sono attualmente disponibili. Visita il sito web del fornitore per saperne di più.

CMake Confronti
Immagine avatar del prodotto
SCons
Confronta ora
Immagine avatar del prodotto
GNU Make
Confronta ora
Immagine avatar del prodotto
GNU Automake
Confronta ora
Immagine avatar del prodotto
CMake