[Insight-users] MaskImageFilter wiki example

Bill Lorensen bill.lorensen at gmail.com
Wed Feb 15 08:41:26 EST 2012


ITK_VERSION_MAJOR is in
itkConfigure.h

If you have not included at least one itk .h file, it will be undefined.

On Wed, Feb 15, 2012 at 8:19 AM, David Doria <daviddoria at gmail.com> wrote:
> On Wed, Feb 15, 2012 at 7:59 AM, Chr. Rossmanith
> <cr at neuro.ma.uni-heidelberg.de> wrote:
>>
>> Hi,
>>
>> does the conditional compilation (part of the code see below) really work?
>> I have to put  #include "itkImage.h" before #if, otherwise I get the #if
>> branch instead of the #else branch even if I use ITKv4. For testing purposes
>> I had some output which showed ITK_VERSION_MAJOR with value 4 but despite
>> that the expression ITK_VERSION_MAJOR<4 was evaluated as true.
>>
>> Christina Rossmanith
>
>
> You're right - it doesn't seem to be defined properly -  I see both of these
> outputs when building against ITKv4.
>
> #include <iostream>
>
> #if ITK_VERSION_MAJOR < 4
>   #pragma message "less than 4"
> #endif
>
> #if ITK_VERSION_MAJOR == 0
>   #pragma message "zero"
> #endif
>
> int main(int argc, char *argv[])
> {
>   return 0;
> }
>
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.html
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users
>



-- 
Unpaid intern in BillsBasement at noware dot com


More information about the Insight-users mailing list