vxworks için Tornado 2.2 kullanıyorum ve uygulamasında, çalışma zamanı için hata ayıklama bölümünde başka bir bölüm varsa kod bölümünü kullanmak istiyorum. Çalışma zamanında debug veya sürümde derlenip derlenmediğimi belirlemenin bir yolu var mı?vxworks, çalışma zamanında hata ayıklama modunu belirleyin
#if defined(NDEBUG) // Or whatever your compiler uses
const bool compiled_as_debug = true;
#else
const bool compiled_as_debug = false;
#endif
önceden tanımlanmış makrolar veya tanımlayıcıları için derleyici belgelerine bakın ve ayıklama modunu belirlemek için daha iyi olanlar olup olmadığını görmek:
Teşekkür
Çoğu geliştirme ortamında, mod, serbest bırakma ve hata ayıklama arasındaki çalışma zamanı sırasında değişmez. –
Çalışma zamanında değiştiğini söylemedim, yapının hata ayıklaması olup olmadığını veya çalışma zamanında yayınlanıp yayınlanmadığını nasıl anlayacağımı söylüyorum. – atomic928