c++杂项
文章平均质量分 50
c++的一些知识点
loveoobaby
专注工业CAD/CAE软件开发
展开
-
CMake编译运行VTK官方例子出现:(vtkCommonColor.dll)处引发的异常: 0xC0000005: 读取位置 0x000000DB9B100000 时发生访问冲突
0x00007FFACB4DA7D0 (vtkCommonColor-9.2.dll)处(位于 CylinderExample.exe 中)引发的异常: 0xC0000005: 读取位置 0x000000DB9B100000 时发生访问冲突。原来我配置的VTK库都是release的,在Debug模式下运行会出现这个问题。如果想debug模式运行,请配置vtk debug模式编译出来的d.lib库。这个问题让我很头疼,检查项目配置感觉也没问题。无意间Debug模式切换到Release竟然解决了。原创 2023-10-20 22:55:47 · 240 阅读 · 0 评论 -
【cmake】cmake生成Visual Studio工程后的INSTALL项目使用
想安装编译产物,需右键INSTALL工程,在弹出的菜单中,选择“仅用于项目”->“仅生成INSTALL”,会安装编译产物。这个INSTALL项目是为安装编译产物,作用类似于make install。其使用与其他工程并不相同。很多开源项目使用CMake生成Visual Studio工程后会有INSTALL项目。今天编译安装VTK,找这个功能半天,希望对大家有帮助。原创 2023-10-20 22:09:29 · 1049 阅读 · 0 评论 -
ASan(AddressSanitizer):Google的C/C++内存地址错误检查器
Address Sanitizer是google的C/C++内存地址错误检查器。其在编译时和运行时发挥作用,已被集成进了各大编译器之中。原创 2022-08-28 13:45:48 · 826 阅读 · 0 评论