我下载了libblas.dll win32版本"使用Mingw"预构建的动态库来自https://icl.cs.utk.edu/lapack-for-windows/lapack/#libraries并使用了g77 blas sample" blas3_d_prb.f"从http://people.sc.fsu.edu/~jburkardt/f77_src/blas3_d/blas3_d.html和我的g77编译器,我已经尝试过转换" libblas.lib" to" libblas.a"与reimp和pexports等......但不成功。
我希望任何人都有使用libblas.dll和g77的经验(因为将dll与g77链接似乎很棘手),我还要确认" libblas.dll使用的调用约定" std或cdecl(g77如下)?
感谢。
答案 0 :(得分:0)
我终于确定了编译这个特殊的fortran blas程序的问题: 实际上你需要来源(对于blas0.f和blas3_d.f)而不是libblas.dll(因为它们不知道他们使用了哪些来源)
它将为windows生成yourblas.exe二进制文件。