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