Pourquoi mes points d'arrêt touche pas à CLion?
Je suis en train de déboguer un exécutable qui a été créé avec CMake configuration
SET(CMAKE_BUILD_TYPE Debug)
Cependant, CLion n'a pas atteint l'un des points d'arrêt. Quel pourrait être le problème?
- Merci, votre question a résolu mon problème, en ajoutant
SET(CMAKE_BUILD_TYPE Debug)
a fonctionné pour moi.
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème aujourd'hui. J'ai compris que la configuration pour le projet n'est pas mis à
Debug
. Après le réglage de la configuration deDebug
tous les points d'arrêt sont touchés.Veuillez vous assurer que vous avez la configuration suivante:
Run/EditConfigurations
Target
Debug
commeConfiguration
Maintenant les points d'arrêt doit être frappé.
Dans le cas où cela aide quelqu'un d'autre, il s'est avéré que mon (un peu embarrassant) problème est que j'ai été frapper
Run
au lieu deDebug
. Donc, dans le menu Exécuter n'utilisez pas l'icône de lecture, au lieu de choisir le joli bug de l'icône à la place. Le choix de la course a été l'amenant à construire automatiquement la non-debug construire de sorte que les points d'arrêt ne fonctionne pas. Une fois que j'ai commencé à choisir le bug de l'icône, les points d'arrêt a travaillé comme un charme.Comme il s'est avéré, l'exécutable est compilé avec la suite de CMake options (plus bas dans le script):
Cela a été la rupture de la fonctionnalité de débogage pour CLion (il est également en rupture plus de la fonctionnalité de débogage de
gdb
)J'ai également eu le même Problème. Depuis 2016.3 CLion changé le CMake flux de travail de sorte qu'une seule configuration est autorisée à la fois clion nouveau flux de travail
La solution est Fichier -> Paramètres -> Construction, Excution, de Déploiement -> modifier la configuration de build
J'ai eu le même problème. J'ai remarqué que chaque fois que je clique sur l'option debug, le "Antimalware Service Exécutable" processus commence. J'ai créé une exclusion pour MinGW dossier dans windows Defender et il a bien fonctionné...