最近开始关注 Visualization,尝试用 Mingw 编译 VTK,下面写点手记吧。
Mingw GCC版本:gcc (GCC) 3.4.2 (mingw-special)
编译步骤:
1. Install CMake
2. configure
用 CMakeSetup 设置好源码和目标路径,configure 一下。完成后,设置相应的编译选项后,
点击 OK,即可生成所需的 Makefile。
3. make
编译错误及解决方法:
(1) vtkjpeg 的 boolean 类型冲突
Mingw GCC版本:gcc (GCC) 3.4.2 (mingw-special)
编译步骤:
1. Install CMake
2. configure
用 CMakeSetup 设置好源码和目标路径,configure 一下。完成后,设置相应的编译选项后,
点击 OK,即可生成所需的 Makefile。
3. make
编译错误及解决方法:
(1) vtkjpeg 的 boolean 类型冲突
[ 60%] Built target vtkjpeg
[ 60%] Building C object Utilities/vtktiff/CMakeFiles/vtktiff.dir/tif_jpeg.obj In file included from C:/DOCUME~1/Usuario/Desktop/wrapper/VTK-50~1.4/VTK/UTILIT~1/vtkjpeg/jpeglib.h:27,
from C:/DOCUME~1/Usuario/Desktop/wrapper/VTK-50~1.4/VTK/UTILIT~1/vtk_jpeg.h:35,
from C:Documents and SettingsUsuarioDesktopwrappervtk-5.0.4VTKUtilitiesvtktifftif_jpeg.c:52:
[ 60%] Building C object Utilities/vtktiff/CMakeFiles/vtktiff.dir/tif_jpeg.obj In file included from C:/DOCUME~1/Usuario/Desktop/wrapper/VTK-50~1.4/VTK/UTILIT~1/vtkjpeg/jpeglib.h:27,
from C:/DOCUME~1/Usuario/Desktop/wrapper/VTK-50~1.4/VTK/UTILIT~1/vtk_jpeg.h:35,
from C:Documents and SettingsUsuarioDesktopwrappervtk-5.0.4VTKUtilitiesvtktifftif_jpeg.c:52: