CMake编译运行VTK官方例子出现:(vtkCommonColor.dll)处引发的异常: 0xC0000005: 读取位置 0x000000DB9B100000 时发生访问冲突

安装完VTK,用CMake编译官方案例,运行出现以下异常:
0x00007FFACB4DA7D0 (vtkCommonColor-9.2.dll)处(位于 CylinderExample.exe 中)引发的异常: 0xC0000005: 读取位置 0x000000DB9B100000 时发生访问冲突。
CMake编译运行VTK官方例子出现:(vtkCommonColor.dll)处引发的异常: 0xC0000005: 读取位置 0x000000DB9B100000 时发生访问冲突_第1张图片
这个问题让我很头疼,检查项目配置感觉也没问题。无意间Debug模式切换到Release竟然解决了。
原来我配置的VTK库都是release的,在Debug模式下运行会出现这个问题。如果想debug模式运行,请配置vtk debug模式编译出来的d.lib库。
CMake编译运行VTK官方例子出现:(vtkCommonColor.dll)处引发的异常: 0xC0000005: 读取位置 0x000000DB9B100000 时发生访问冲突_第2张图片
CMake编译运行VTK官方例子出现:(vtkCommonColor.dll)处引发的异常: 0xC0000005: 读取位置 0x000000DB9B100000 时发生访问冲突_第3张图片

你可能感兴趣的:(c++杂项,c++)