[Insight-users] compile error cause by #define, should I add
1 after variable?
Luis Ibanez
luis.ibanez at kitware.com
Thu Sep 14 10:28:58 EDT 2006
Hi Lin,
When posting errors to the users list, it will be kind of you
to share the *exact* error messages that you got from the
compiler, not your interpretation of those messages.
---
We build ITK daily with Visual Studio 7.1, so what is more
likely is that your installation has a configuration problem.
A common mistake is for users to define in Visual Studio that
.txx files are "compilable" files, which triggers VC++ to attempt
to compile them out of context. Users who do this, usually just
want Visual Studio to syntax-color their .txx files.
(Ahh...
the strange things people has to go through
when they don't use Vim as editor... :-)
Please check the comments in the FAQ:
http://www.itk.org/Wiki/ITK_FAQ#Highlighting_.txx_files_in_Visual_Studio
Regards,
Luis
----------------------
Lin, Jeen-Shang wrote:
> Hi,
>
>
>
> I am using VC++7.1 (from 2003 net); CMAKE 2.4; Insight.toolkit.2.8.1.
>
> On my first build I got errors from the following header files. I think
> it all comes from
>
> “# define” without giving a value. These cause VC “fatal error C1017:
> invalid integer constant expression”
>
> Should I add 1 after the variable?
>
>
>
> I listed two occurrences:
>
>
>
> (1). The error points to
> ..\itk\InsightToolkit-2.8.1\Utilities\vxl\core\vnl\vnl_math.cxx(144)
> which points to “VXL_BIG_ENDIAN” in vxl_config.h:
>
> #define VXL_BIG_ENDIAN
>
> (2) I got another error at
>
> binary\Utilities\itksys\FundamentalType.h, which point to the following
> four defines:
>
>
>
> #define itksys_SIZEOF_CHAR
>
> #define itksys_SIZEOF_SHORT
>
> #define itksys_SIZEOF_INT
>
> #define itksys_SIZEOF_LONG
>
>
>
> Any help on this is appreciated.
>
>
>
> Thanks,
>
> J-S
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
More information about the Insight-users
mailing list