Re: [問題] Fortran與C/C++混編的問題
※ 引述《egg9 ( )》之銘言:
試著這樣作:
cfunction.h
#ifndef _CFUNCTION_H_
#define _CFUNCTION_H_
#ifdef __cplusplus
extern "C"{
#endif
void cfunction(double *a);
void CFUNCTION(double *a)
{
cfunction(a);
}/*CFUNCTION*/
#ifdef __cplusplus
}
#endif
#endif/*_CFUNCTION_H_ */
cfunction.cpp
-------------------------
void cfunction_(double *a)
{
*a = 23.4;
}
在我電腦上,用intel fortran配 ICC, VC都沒問題,C或C++都可以跑
不要忘了fortran是不分大小寫的喔。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.43.134.110
→
05/29 08:14, , 1F
05/29 08:14, 1F
→
05/29 08:14, , 2F
05/29 08:14, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章