0
cdef extern from "cblas.h":
enum CBLAS_ORDER:
    CblasRowMajor=101
    CblasColMajor=102
enum CBLAS_TRANSPOSE:
    CblasNoTrans=111
    CblasTrans=112
    CblasConjTrans=113
    AtlasConj=114

此代码返回错误

编译错误:命令“C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -IC:\ProgramData\Anaconda2\ lib\site-packages\numpy\core\include -IC:\ProgramData\Anaconda2\lib\site-packages\numpy\core\include -IC:\ProgramData\Anaconda2\include -IC:\ProgramData\Anaconda2\PC /TcC :\Users\MyPC.ipython\cython_cython_magic_ccc18a1fe0d778405242b7bd9128f2ff.c /FoC:\Users\MyPC.ipython\cython\Users\MyPC.ipython\cython_cython_magic_ccc18a1fe0d778405242b7bd9128f2ff.obj“失败,退出状态。

我不确定如何修复它,我需要能够访问 cblas.h。是因为我没有正确设置 cblas 文件,还是我的编译器不工作?有什么问题,我对cython不太熟悉。

这是我的命令行终端上出现的图片: 错误 我刚刚注意到它说它找不到文件/目录。这很有帮助,感谢谁指出它应该在我的命令行上显示错误。

无论如何,有人可以指出这个错误不是什么吗?例如,只要运行代码的 ipython 笔记本与“cblas.h”位于同一文件夹中,我是否应该能够从“cblas.h”执行“cdef extern”?谢谢!

4

0 回答 0