preguntar acerca de cmake

1
réponses

Différence entre L’utilisation de Makefile et cmake pour compiler le code

Je code sur C / C++ et utilise (GNU)Makefile pour compiler le code. Je peux faire la même chose avec cmake et obtenir un MakeFile. Cependant, je ne comprends pas quelle est la différence entre L'utilisation de Makefile et cmake pour compiler le code. …
demandé sur 1970-01-01 00:33:34
2
réponses

Ajout d’options de ligne de commande à CMake

Je construis une grande bibliothèque en utilisant CMake, et je voudrais que les utilisateurs puissent activer/désactiver sélectivement certaines parties de mon processus de construction. Comment puis-je ajouter des options de ligne de commande à ma …
demandé sur 1970-01-01 00:33:31
2
réponses

Comment puis-je exclure un seul fichier d’un modèle cmake `file(GLOB…)`?

Mon CMakeLists.txt contient cette ligne: file(GLOB lib_srcs Half/half.cpp Iex/*.cpp IlmThread/*.cpp Imath/*.cpp IlmImf/*.cpp) Et le dossier IlmImf contient b44ExpLogTable.cpp, que je dois exclure de la construction. Comment y parvenir? ... …
demandé sur 1970-01-01 00:33:33
1
réponses

Ajout de plusieurs exécutables dans CMake

Mon code dans un projet c++ est organisé comme suit j'ai plusieurs fichiers .cpp et .h qui contiennent mes classes j'ai plusieurs fichiers .cxx qui doivent être compilés avec les fichiers .cpp et certaines bibliothèques externes. Maintenant, c …
demandé sur 1970-01-01 00:33:33
4
réponses

CMake + GoogleTest

Je viens de télécharger googletest, de générer son makefile avec CMake et de le construire. Maintenant, je dois l'utiliser dans mon projet de test. Avec CMake, on m'a conseillé de ne pas pointer directement vers les bibliothèques gtest (en utilisant …
demandé sur 1970-01-01 00:33:32
1
réponses

Cmake bibliothèques de liens cibles dépendances D’Interface

Je suis nouveau sur CMAKE et un peu confondu avec les mots-clés PUBLIC, PRIVATE et INTERFACE liés à target_link_libraries. La Documentation mentionne qu'ils peuvent être utilisés pour spécifier à la fois les dépendances de lien et l'interface de lien …
demandé sur 1970-01-01 00:33:34
2
réponses

Comment lier contre boost.système avec cmake

J'utilise un makefile généré par cmake pour compiler un fichier c++ qui dépend de la bibliothèque du système de fichiers boost. Pendant le processus de liaison j'obtiens l'erreur suivante: Undefined symbols: "boost::system::get_generic_categor …
demandé sur 1970-01-01 00:33:29
3
réponses

Ligne de commande CMake pour C++ # define

J'ai besoin de compiler différentes versions d'un certain projet en ajoutant des commutateurs de compilateur. Habituellement, je le ferais en utilisant add_definitions ou quelque chose comme set_property( TARGET mylib PROPERTY COMPILE_DEFINITIONS _ …
demandé sur 1970-01-01 00:33:32
5
réponses

QtCreator CMake project — comment afficher tous les fichiers de projet

J'utilise QtCreator pour ouvrir le projet CMake. Certains répertoires en dehors de CMakeLists.txt ne contient que des fichiers d'en-têtes *.h et pour ces répertoires QtCreator dans l'arborescence du projet affiche uniquement CMakeLists.txt. Comment r …
demandé sur 1970-01-01 00:33:35
1
réponses

Ajouter des bibliothèques externes à CMakeList.txt c++

J'ai ma bibliothèque externe comme indiqué dans cette image que je crée les liens symboliques après: Et les en-têtes liés à la bibliothèque dans un autre fichier: Je travaille avec ROS ubuntu et j'ai besoin d'ajouter ces bibliothèques à mon p …
demandé sur 1970-01-01 00:33:34