报错error: 'CBLAS_LAYOUT' does not name a type
收藏回复举报
报错error: 'CBLAS_LAYOUT' does not name a type
发表于2023-11-13 15:35:50
0 查看

报错信息:

%E6%88%AA%E5%9B%BE.PNG

报错原因:

如果使用的是openblas库,openblas 中未定义 CBLAS_LAYOUT,而将CBLAS_ORDER重命名为CBLAS_LAYOUT,可查看cblas.h确定

1d7d4036903d02e244e05530277579d4_887x51.png

解决方法:

在编译参数上添加 -I/cblas.h所在路径 即可解决

f580391e4701640d45651124aafe44e3_2253x97.png

或将其设置成环境变量

export C_INCLUDE_PATH=/usr/include/openblas:$C_INCLUDE_PATH 

export CPLUS_INCLUDE_PATH=/usr/include/openblas:$CPLUS_INCLUDE_PATH

如果遇到identufier "CBLAS_LAYOUT" is undefined报错,也可用以上方法解决

本帖最后由 匿名用户2025/04/01 16:36:29 编辑

我要发帖子