回 帖 发 新 帖 刷新版面

主题:[讨论]gfortran  cvf  的一样的dll

用vc调用cvf还是那么容易,但是调用gfortran还是弹出错误!就是找不到函数入口,我按照gfortran的debug下的方法名称改了呀,到底是为什么呀?

回复列表 (共5个回复)

沙发

因为它们的调试信息不同。没法儿这样调试的:)

板凳

[quote]因为它们的调试信息不同。没法儿这样调试的:)[/quote]
感觉lz不是说的调试

反正信息太少
都不知道在说啥

3 楼

对了,gfortran导出符号的命名与cvf不一样。gfortran是在后面加下划线,而cvf是在前面:)

4 楼

[quote]对了,gfortran导出符号的命名与cvf不一样。gfortran是在后面加下划线,而cvf是在前面:)[/quote]
ISO_C_BINDING
想导出啥就导出啥

5 楼

嗯那在子程序或函数的第一行写上BIND(C,NAME="导出名")就行了:)

我来回复

您尚未登录,请登录后再回复。点此登录或注册