Introducing G2.ai, the future of software buying.Try now
Code Cube DataLayer Guard
Sponsorisé
Code Cube DataLayer Guard
Visiter le site web
Image de l'avatar du produit
CMake

Par Kitware

4.3 sur 5 étoiles

Comment évalueriez-vous votre expérience avec CMake ?

Code Cube DataLayer Guard
Sponsorisé
Code Cube DataLayer Guard
Visiter le site web
Cela fait deux mois que ce profil n'a pas reçu de nouvel avis
Laisser un avis

Avis et détails du produit CMake

Statut du profil

Ce profil est actuellement géré par CMake mais dispose de fonctionnalités limitées.

Faites-vous partie de l'équipe CMake ? Mettez à niveau votre plan pour améliorer votre image de marque et interagir avec les visiteurs de votre profil !

Image de l'avatar du produit

Avez-vous déjà utilisé CMake auparavant?

Répondez à quelques questions pour aider la communauté CMake

Avis CMake (17)

Avis

Avis CMake (17)

4.3
Avis 17

Rechercher des avis
Filtrer les avis
Effacer les résultats
Les avis G2 sont authentiques et vérifiés.
S
Network Engineer
Marché intermédiaire (51-1000 employés)
"Revue de CMake"
Qu'aimez-vous le plus à propos de CMake?

C'est un outil multiplateforme, donc tout peut être construit, testé et emballé dans le même logiciel. Vous pouvez créer un seul arbre source pour réaliser plusieurs projets. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de CMake?

Du site web de CMake lui-même, il n'y a pas de bon site web pour vous guider ou donner des exemples pour construire ou résoudre le problème. De plus, la communauté est très réduite pour ce produit. Avis collecté par et hébergé sur G2.com.

Inci C.
IC
Telecommunication Engineer
Petite entreprise (50 employés ou moins)
"Un incontournable pour les programmeurs"
Qu'aimez-vous le plus à propos de CMake?

Ce que j'aime le plus dans ce produit, c'est qu'il me permet d'être plus organisé entre mes projets et qu'il dispose de différents types de bibliothèques pour différentes étapes de codage, à savoir statique, partagée et module. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de CMake?

Utiliser Cmake pourrait être difficile pour les débutants. Ce n'est pas un produit bien connu. Parce que la communauté est petite, lorsque vous rencontrez un problème, vous ne pouvez pas atteindre beaucoup de personnes. Avis collecté par et hébergé sur G2.com.

RJ
Application and Content Designer
Marché intermédiaire (51-1000 employés)
"Construisez et testez le logiciel."
Qu'aimez-vous le plus à propos de CMake?

Contrôlez le processus de compilation, fichier de configuration indépendant et support de service en ligne. Communauté indépendante de développement et communication constante pour corriger les erreurs et appliquer des améliorations. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de CMake?

L'installation sur des distributions GNU Linux peu connues est longue, compilez et recherchez le code source. Avis collecté par et hébergé sur G2.com.

Gaurav Kumar G.
GG
Software Engineer L5 and Software Architect
Entreprise (> 1000 employés)
"Cmake est l'un des meilleurs outils."
Qu'aimez-vous le plus à propos de CMake?

Cmake est l'un des meilleurs outils que j'ai pour générer des fichiers make et pour créer des builds. Cela vous libérera de beaucoup de fardeau et vous fera gagner du temps pour la construction. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de CMake?

Je n'ai pas vu de points négatifs dans cmake jusqu'à présent. Avis collecté par et hébergé sur G2.com.

Cosmin P.
CP
Software Developer
Petite entreprise (50 employés ou moins)
"Fiable, puissant."
Qu'aimez-vous le plus à propos de CMake?

Le pouvoir de cmake est immense, vous pouvez l'utiliser de tant de façons, la construction de paquets était la plus utilisée par moi. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de CMake?

Un peu difficile à comprendre au début. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Recherche
UR
Entreprise (> 1000 employés)
"Pour un constructeur de solutions rapide, efficace et multiplateforme"
Qu'aimez-vous le plus à propos de CMake?

J'adore le fait que je puisse créer une solution générale et enchaîner les projets les uns après les autres si facilement, reconstruire l'ensemble de la solution, changer d'environnement... tout en restant multiplateforme. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de CMake?

L'outil est un peu basique et quelques-uns de mes collègues hésitent à l'utiliser car il peut être intimidant et sembler compliqué au début. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Ingénierie mécanique ou industrielle
UI
Entreprise (> 1000 employés)
"Système de déploiement facile à utiliser"
Qu'aimez-vous le plus à propos de CMake?

CMake est facile à commencer par rapport aux chaînes d'outils GNU autotool, suivez simplement les instructions officielles. Vous pourriez trouver une bibliothèque et ajouter les répertoires d'inclusion et de liaison avec une seule ligne. CMake peut même télécharger / compiler / installer automatiquement les dépendances. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de CMake?

Bien que CMake soit facile à commencer, CMake fait beaucoup de tours, ce qui rend parfois ses comportements imprévisibles. Vous devez être très prudent et suivre de près les documents officiels pour éviter certains problèmes ennuyeux. Mais pour la plupart des projets, nous n'avons pas besoin d'utiliser ces fonctionnalités sophistiquées, CMake reste le seul système de déploiement que j'utilise. Avis collecté par et hébergé sur G2.com.

Trevor H.
TH
Senior Software Engineer
Entreprise (> 1000 employés)
"la norme non élégante pour les constructions multiplateformes"
Qu'aimez-vous le plus à propos de CMake?

Vous pensiez que l'écriture de logiciels était difficile ? Essayez de les faire construire et fonctionner sur toutes sortes d'appareils et de systèmes d'exploitation différents. C'est là que CMake brille. C'est actuellement le meilleur système de construction pour le développement multiplateforme. Faire fonctionner un logiciel sur Windows, Mac et les différentes saveurs de Linux n'est toujours pas une tâche facile, mais CMake est la réponse du point de vue de la construction.

Il a également une grande communauté et le support des outils a rapidement augmenté. Vous pourrez trouver une sorte de support IDE garanti. Visual Studio / Jet Brains. Le support a été ajouté récemment, mais vous devriez pouvoir l'utiliser en production. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de CMake?

Syntaxe terrible et temps de démarrage très lents. Nous avons dû nous éloigner de CMake parce que notre base de code était devenue si grande que l'analyse initiale et la comptabilité de CMake prenaient beaucoup trop de temps. Nous attendions 5 minutes juste pour que CMake nous dise que tout était déjà construit. Peut-être qu'il y avait des solutions de contournement pour cela, mais dans l'ensemble, nous avons décidé de passer aux grands noms (buck, blaze, bazel, ninja).

La syntaxe est mauvaise mais la plupart des gens haussent les épaules et disent : "hé tant que je peux construire mon logiciel". Le fait est que, finalement, vous voudrez mélanger les langages, mélanger les compilateurs, faire des débogages, des versions, la génération de documentation, des artefacts de test spéciaux, et la syntaxe de CMake devient un obstacle. D'autres langages vous permettent de construire des règles dans une syntaxe de type python/groovy, et c'est essentiel. Le langage d'un système de construction est plus important que les gens ne le réalisent au départ, et bricoler votre construction avec un langage macro maladroit devient un facteur décisif. Avis collecté par et hébergé sur G2.com.

Subhendu M.
SM
Systems engineer
Technologie de l'information et services
Entreprise (> 1000 employés)
"L'outil de construction de référence pour la plupart des projets"
Qu'aimez-vous le plus à propos de CMake?

CMake relie chaque outil de construction avec une colle, que ce soit pour make pour Linux ou mingw-make/vs pour Windows. Plus d'erreurs de dépendance, possède des macros spécifiques au système d'exploitation intégrées pour rechercher les bibliothèques nécessaires à la compilation. Possède une belle interface graphique pour ceux qui en ont besoin. Affiche les erreurs de manière élégante. Peut spécifier quelle version d'une bibliothèque utiliser, version minimale de cmake prise en charge, etc. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de CMake?

Franchement, il n'y a pas grand-chose à ne pas aimer à propos de cmake. CmakeLists.txt peut être simplifié un peu, des options de ligne de commande plus faciles, c'est tout. Avis collecté par et hébergé sur G2.com.

Ghada B.
GB
R&D Engineer
Entreprise (> 1000 employés)
"Le grand cadre Build pour le programmeur C++"
Qu'aimez-vous le plus à propos de CMake?

Qt Creator présente de nombreuses fonctionnalités intéressantes que j'ai trouvées utiles :

- C'est un générateur de systèmes de construction.

- C'est un logiciel multiplateforme, gratuit et open-source.

- Nécessitant un compilateur C++ sur son propre système de construction.

- Génère des projets pour de nombreux IDE différents.

- CMake a son propre langage de script qui fonctionne sur toutes les plateformes ciblées par CMake.

- Il est utilisé en conjonction avec des environnements de construction natifs tels que make, Xcode et Microsoft Visual Studio.

- Prend en charge la sortie vers des projets comme Code::Blocks, Xcode, etc.

- Facile à utiliser et à travailler avec.

- Stable. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de CMake?

Je ne peux vraiment rien trouver que je n'aime pas. Qt Creator répond à tous mes besoins pour l'instant. Peut-être que la seule chose qui m'a dérangé était que la documentation n'est pas bonne et a besoin de quelques améliorations. À part cela, tout le reste était bien. Avis collecté par et hébergé sur G2.com.

Tarification

Les détails de tarification pour ce produit ne sont pas actuellement disponibles. Visitez le site du fournisseur pour en savoir plus.

Comparaisons CMake
Image de l'avatar du produit
SCons
Comparer maintenant
Image de l'avatar du produit
GNU Make
Comparer maintenant
Image de l'avatar du produit
GNU Automake
Comparer maintenant
Image de l'avatar du produit
CMake
Voir les alternatives