回 帖 发 新 帖 刷新版面

主题:Fortran程序由许多子程序组成如何编译成DLL(已解决)

Fortran程序由许多子程序组成如何编译成DLL。我把每个子程序单独编译成DLL,然后把主程序改成子程序,它调用那些子程序,然后编译这个主程序,并且在工程里加入了前面编译完成的子程序的*.lib文件,但是编译时说找不到各个子程序名。这是问什么,难道Dll编译时不能嵌套,还是有别的什么方法。谢谢

回复列表 (共4个回复)

沙发

一个 DLL 可以导出多个函数,没必要分别编译。

我不明白你的“嵌套”是什么意思。给出具体的错误提示,英文的,没有修改和翻译的!

板凳

我的意思是,现在有一个Fortran主程序,它下面有好几个子程序,编译dll的时候该怎么编译呢,需要分别编译子程序,再编译主程序吗?

3 楼

没有人遇到过这种情况吗

4 楼

此问题已解决,我在生成dll前把各个子程序调试一下就好了!

我来回复

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