2016-03-09 30 views
6

BenNeden kesme noktam CLion'a çarpmıyor?

SET(CMAKE_BUILD_TYPE Debug) 

Ancak CKağıt yapılandırma ile oluşturuldu, CLION herhangi kesme noktaları isabet etmeyen bir yürütülebilir hata ayıklamak çalışıyorum. Sorun ne olabilir? Anlaşıldığı olduğu gibi

cevap

2

, çalıştırılabilir (daha aşağı senaryodaki) CKağıt seçenekleri aşağıdaki derlendi:

SET(CMAKE_C_FLAGS_DEBUG "-D_DEBUG") 

CLION Bu kırılma ayıklama işlevselliği (o da hata ayıklama işlevi çoğu kırılma oldu

+2

Kendi hata ayıklama bayraklarınızı eklemeniz gerekiyorsa, bu fix :: set (CMAKE_C_FLAGS_DEBUG "$ {CMAKE_C_FLAGS_DEBUG} -D_DEBUG") – Vyrx

4

Bugün aynı sorunu yaşadım. Projenin yapılandırmasının Debug olarak ayarlanmadığını öğrendim. Yapılandırmayı Debug olarak ayarladıktan sonra tüm kesme noktaları vurulur.

Yapılandırma aşağıdakilere sahip olduğundan emin olun:
  • Şimdi kırılma noktaları vurmak gerektiğini Configuration

olarak hakkını Target

  • Seç Debug seçin Menuıtem Run/EditConfigurations
  • seçin.

  • +1

    Yapılandırmada Debug seçeneğini bir seçenek olarak göremiyorum. Lütfen yapılandırmada hata ayıklamayı nasıl bir seçenek olarak ekleyebileceğinizi önerebilirsiniz. – Vishal

    +0

    @Vishal [Çalıştırma/Hata Ayıklama Yapılandırmaları Oluşturma ve Düzenleme] bölümündeki adımları bulabilirsiniz (https://www.jetbrains.com/help/clion/creating-and-editing-run-debug-configurations.html) –