小编nur*_*rat的帖子

windows下如何使用lapack

我想使用 lapack 并为其制作 C++ 矩阵包装器,但 lapack 是用 Fortran 编写的,有一些 clapack 但我想从源代码使用它。首先将 *.f 和 *.cpp 文件编译为目标文件,然后将其链接到应用程序中。

我拥有以下应用程序和来源。

  • Visual Studio 教授版、dev c++、ultimate++、mingw 等等
  • g95 和 gfortran(在 mingw 下)编译器
  • lapack(最新来源)
  • blas(包含在 lapack 中)

我该如何申请,请帮忙...

我的操作系统是 Windows 7 和 CPU Core2Duo,并且我没有 Intel 数学内核

c++ windows fortran lapack lapack++

5
推荐指数
1
解决办法
4065
查看次数

内存释放对象的问题

我有一堂课

class vlarray {
public:
    double *p;
    int size;

    vlarray(int n) {
        p = new double[n];
        size = n;
        for(int i = 0; i < n; i++)
            p[i] = 0.01*i;
    }

    ~vlarray() {
        cout << "destruction" << endl;
        delete [] p;
        size = 0;
    }
};
Run Code Online (Sandbox Code Playgroud)

当我在主要使用

int main() {
    vlarray a(3);
    {
        vlarray b(3);
        b.p[0] = 10;
        for(int i = 0; i < 3; i++) {
            cout << *(b.p+i) << endl;
        }
        a = b;
    }    // the magic …
Run Code Online (Sandbox Code Playgroud)

c++ c++11

-2
推荐指数
1
解决办法
171
查看次数

标签 统计

c++ ×2

c++11 ×1

fortran ×1

lapack ×1

lapack++ ×1

windows ×1