求救贴!!fortran程序编译动态链接库后没有.lib文件
我这是范例中的HelloWorld。programAimplicitnoneprint*,'HelloWorld'endprogramA我先把它编译为可执行程序,可以正常...
我这是范例中的Hello World。
program A
implicit none
print *, 'Hello World'
end program A
我先把它编译为可执行程序,可以正常运行,然后新建了一个Fortran Dynamic Link Library工程,将之前生成的.f90文件添加到Source Files 中 ,编译后在Debug文件夹下出现了A.obj A.dll 文件,请问不是应该还有一个.lib文件吗?出现了什么问题? 展开
program A
implicit none
print *, 'Hello World'
end program A
我先把它编译为可执行程序,可以正常运行,然后新建了一个Fortran Dynamic Link Library工程,将之前生成的.f90文件添加到Source Files 中 ,编译后在Debug文件夹下出现了A.obj A.dll 文件,请问不是应该还有一个.lib文件吗?出现了什么问题? 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏5(财富值+成长值)
2个回答
推荐于2016-01-13
展开全部
!dec$ attributes DLLEXPORT, STDCALL::testfunc
改为:!dec$ attributes DLLEXPORT, STDCALL::mydLL
就行了。
原因,你的dll输出函数文件名和fortran function文件名不一致。
改为:!dec$ attributes DLLEXPORT, STDCALL::mydLL
就行了。
原因,你的dll输出函数文件名和fortran function文件名不一致。
追问
你说的这是什么?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问您解决这个问题没?我也遇到一样的问题,,,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询