Clion

2016-03-23 19 views
0

hata ayıklama oturumu sırasında devreye giremiyor Yeni IDE olarak CLion deniyorum ve hata ayıklama ile bu tuhaf bir sorun var. CropImage (yöntem değil) işlevine adım atmaya çalışıyorum ama adım attığımda alabileceğim CRect kurucusuna ulaşmak. AyrıcaClion

int main (void) 
{ 
    cropImage("./sample/input_00.raw", "./output_00.raw", CRect(1,2,3,4), ENDIAN_LITTLE); 
    return 0; 
} 

, ben sadece görmezden gelirler fonksiyonu cropImage() içine kesme noktası koymak deneyin. Neyi yanlış yapıyorum? Bence bu, fonksiyonlara adım atmak için hata ayıklayıcının oldukça basit bir işlevi olduğunu düşünüyorum ...

Linux'ta CLion'u GDB ve g ++ ile kullanıyorum.

DÜZENLEME: Sadece kod netleştirmek ve dosya main.cpp IDE şey (CLION oluşturulan ikili üzerinde gdb kullanarak) CLI çalışır

bool cropImage (const char * srcFileName, 
       const char * dstFileName, 
       const CRect & rc, 
       int   byteOrder) 
{ 
    // Open streams, create objects, do stuff 
} 

int main (void) 
{ 
    cropImage("./sample/input_00.raw", "./output_00.raw", CRect(1,2,3,4), ENDIAN_LITTLE); 
    return 0; 
} 

, sadece o içini nasıl göründüğünü burada sorunu olan cropImage() işlevindeki herhangi bir kesme noktasını yok sayar.

+0

Ve "cropImage" nedir? CLion projesindeki bir tanım ile kendi işleviniz mi? Harici bir kütüphaneden mi geliyor? –

+0

Kendi işlevim, "ana (void)" – Lukas

+0

ile aynı dosyada tanımlanmış ve ne yapar? Derleyici hiç bir şey yapmadığını düşünmediği için optimize edilmedi mi? Lütfen [Minimal, Tam ve Doğrulanabilir Örnek] (http://stackoverflow.com/help/mcve) oluşturmayı ve bize göstermeyi deneyin. –

cevap

İlgili konular