Redian新闻
>
请问如何在C++中使用lapack?
avatar
请问如何在C++中使用lapack?# Computation - 科学计算
s*d
1
Lapack是 用fortan写的,怎么才能在C中调用它的lib?多谢!
avatar
c*e
2
There is a C++ version out there, not quite complete though.

【在 s****d 的大作中提到】
: Lapack是 用fortan写的,怎么才能在C中调用它的lib?多谢!
avatar
X*r
3
linker是语言中立的。你只要知道FORTRAN 例程的调用规范(calling convention),
在任何语言里都可以调。注意矩阵在内存里是按列排的,不是按行排的。
比如在C/C++ 里调lapack, 你只要
#include "f2c.h"
#include "clapack.h"
然后连接的时候连上lapack的目标文件或库就行了。
以上两个头文件可以在netlib.org找到
http://www.netlib.org/f2c/f2c.h
http://www.netlib.org/clapack/clapack.h

【在 s****d 的大作中提到】
: Lapack是 用fortan写的,怎么才能在C中调用它的lib?多谢!
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。