开发者
资源
报错error: 'CBLAS_LAYOUT' does not name a type
报错error: 'CBLAS_LAYOUT' does not name a type
发表于2023/11/13
1k4

报错信息:

%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报错,也可用以上方法解决

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞