Re: [問題] Fortran與C/C++混編的問題

看板C_and_CPP (C/C++)作者 (交換關聯)時間16年前 (2010/05/29 08:13), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
喔 抱歉 最後cpp中是void cfunction(double *a)
05/29 08:14, 1F

05/29 08:14, , 2F
中間沒_
05/29 08:14, 2F
文章代碼(AID): #1C05n54E (C_and_CPP)
文章代碼(AID): #1C05n54E (C_and_CPP)