主题:Fortran程序由许多子程序组成如何编译成DLL(已解决)
zc1987530
[专家分:0] 发布于 2010-06-08 17:54:00
Fortran程序由许多子程序组成如何编译成DLL。我把每个子程序单独编译成DLL,然后把主程序改成子程序,它调用那些子程序,然后编译这个主程序,并且在工程里加入了前面编译完成的子程序的*.lib文件,但是编译时说找不到各个子程序名。这是问什么,难道Dll编译时不能嵌套,还是有别的什么方法。谢谢
最后更新于:2010-06-09 12:41:00
回复列表 (共4个回复)
沙发
臭石头雪球 [专家分:23030] 发布于 2010-06-08 21:08:00
一个 DLL 可以导出多个函数,没必要分别编译。
我不明白你的“嵌套”是什么意思。给出具体的错误提示,英文的,没有修改和翻译的!
板凳
zc1987530 [专家分:0] 发布于 2010-06-08 22:26:00
我的意思是,现在有一个Fortran主程序,它下面有好几个子程序,编译dll的时候该怎么编译呢,需要分别编译子程序,再编译主程序吗?
3 楼
zc1987530 [专家分:0] 发布于 2010-06-09 09:05:00
没有人遇到过这种情况吗
4 楼
zc1987530 [专家分:0] 发布于 2010-06-09 12:41:00
此问题已解决,我在生成dll前把各个子程序调试一下就好了!
我来回复