VTK使用CMake,MinGW& amp; Code :: Blocks编译错误

时间:2018-03-30 10:39:59

标签: c++ cmake mingw codeblocks vtk

赢10,x64

您好我正在尝试使用CMake,MinGW& amp;来构建VTK 8.1.0代码::块

CMake运行没有任何问题&创建一个Code :: Blocks项目用于构建但是 当我构建时,我得到以下编译错误

  

* / || === Build:所有在VTK(编译器:GNU GCC编译器)=== |

     

C:\用户\ qrb17230 \文件\的OpenGL \ VTK-8.1.0 \公用事业\ KWSys \ vtksys \ Directory.cxx ||在   成员函数'bool vtksys :: Directory :: Load(const string&)':|

     

C:\用户\ qrb17230 \文件\的OpenGL \ VTK-8.1.0 \公用事业\ KWSys \ vtksys \ Directory.cxx | 118 |错误:   aggregate'vtksys :: Directory :: Load(const string&):: _ wfinddata_t data'   具有不完整的类型,无法定义|

     

C:\用户\ qrb17230 \文件\的OpenGL \ VTK-8.1.0 \公用事业\ KWSys \ vtksys \ Directory.cxx | 122 |错误:   '_wfindfirst'未在此范围|

中声明      

C:\用户\ qrb17230 \文件\的OpenGL \ VTK-8.1.0 \公用事业\ KWSys \ vtksys \ Directory.cxx | 132 |错误:   '_wfindnext'未在此范围|

中声明      

C:\用户\ qrb17230 \文件\的OpenGL \ VTK-8.1.0 \公用事业\ KWSys \ vtksys \ Directory.cxx | 154 |错误:   aggregate'vtksys :: Directory :: GetNumberOfFilesInDirectory(const   string&):: _ wfinddata_t data'具有不完整的类型,不能   定义|

     

C:\用户\ qrb17230 \文件\的OpenGL \ VTK-8.1.0 \公用事业\ KWSys \ vtksys \ Directory.cxx | 158 |错误:   '_wfindfirst'未在此范围|

中声明      

C:\用户\ qrb17230 \文件\的OpenGL \ VTK-8.1.0 \公用事业\ KWSys \ vtksys \ Directory.cxx | 169 |错误:   '_wfindnext'未在此范围|

中声明      

Utilities \ KWSys \ vtksys \ CMakeFiles \ vtksys.dir \ build.make | 187 | recipe for   目标   '公用事业/ KWSys / vtksys / CMakeFiles / vtksys.dir / Directory.cxx.obj'   失败|

     

CMakeFiles \ Makefile2 | 226 |目标配方   'Utilities / KWSys / vtksys / CMakeFiles / vtksys.dir / all'失败|   C:\ Users \ qrb17230 \ Documents \ OpenGL \ VTK-bin \ Makefile | 128 |食谱   目标'全部'失败|

     

|| ===构建失败:9个错误,0个警告(0分钟,6)   秒(s))=== | / *

enter image description here

我猜测_wfinddata_t需要在头文件中声明?我在 我的技术能力的优势在这里任何帮助都会很多 赞赏。

0 个答案:

没有答案