与“在宏‘CHKERRQ’的扩展中”相关的编译错误

问题描述

每当我调用“CHKERRQ”时,我都会遇到与来自 PETSC 的“宏‘CHKERRQ’的扩展中”相关的编译器错误,我不确定是什么原因造成的,有人可以给点建议吗?

提前感谢您的帮助,

解决方法

我最终解决了这个问题。我的函数的返回类型是 void。我需要将调用大量 PETSC 例程的函数的返回类型设置为 PetscErrorCode。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...