web-dev-qa-db-fra.com

Définition de la cible de génération dans CLion

J'essaie de configurer CLion (Windows 8.1, 64 bits, en utilisant cygwin et non mingw), et j'essaie de compiler + exécuter un projet, mais je ne sais pas quoi faire ici:

enter image description here

Il indique que j'ai besoin d'une cible et d'une configuration, mais il n'y en a pas dans la liste déroulante. Y a-t-il une étape de configuration que j'ai manquée?

17
hintss

À la fin de votre CMakeLists.txt vous devriez avoir une ligne qui se lit comme suit:

add_executable(MyTarget ${SOURCE_FILES})

Cette ligne spécifie le nom de votre cible (l'exécutable est généré avec ce nom).

Si vous n'avez pas cette ligne, ajoutez-la et cliquez sur le lien "Recharger les modifications" en haut. Cette ligne aurait dû être créée lorsque CLion a créé votre projet.

7
MondKin

Enregistrement CMakeLists.txt que la ligne set(SOURCE_FILES main.cpp ... ne fait pas référence à des fichiers qui n'existent pas. Cela l'a résolu pour moi.

2
MaC

Je crois que le problème est que votre environnement Compiler/Cmake n'est pas défini. Vérifiez la configuration de File/Settings/Build, Execution, Deployment/Toolchain avant de modifier la configuration.

1
hilo