Fortran Coder

查看: 13015|回复: 5
打印 上一主题 下一主题

[编译器] 怎么批量生成dll或者lib

[复制链接]

66

帖子

16

主题

0

精华

专家

F 币
452 元
贡献
271 点
跳转到指定楼层
楼主
发表于 2017-3-30 22:32:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 大头鼹鼠 于 2017-3-30 22:39 编辑


比如我有上图中的一些程序,除了主程序以外,我希望每一个子程序都生成一个dll,但是在一个heat transfer工程好像只能生成一个heat transfer的lib或者dll,而且还不可以重命名,有没有什么好办法呢??
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

835

帖子

2

主题

0

精华

大宗师

F 币
3926 元
贡献
2334 点
沙发
发表于 2017-3-31 11:07:08 | 只看该作者
一个dll里面包含了所有的内容,何苦要分开呢。

66

帖子

16

主题

0

精华

专家

F 币
452 元
贡献
271 点
板凳
 楼主| 发表于 2017-3-31 13:54:25 | 只看该作者
li913 发表于 2017-3-31 11:07
一个dll里面包含了所有的内容,何苦要分开呢。

但是很所的软件不是有很多的dll吗?分开感觉好维护一些 心里感觉

835

帖子

2

主题

0

精华

大宗师

F 币
3926 元
贡献
2334 点
地板
发表于 2017-3-31 16:49:06 | 只看该作者
你这也分得太开了啊。

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
5#
发表于 2017-3-31 17:29:24 | 只看该作者
很多软件有很多DLL,是因为他们用了很多不相关的函数库(比如和gif有关的库,与zip有关的库,与网络协议有关的库,与界面有关的库)

而不是因为一个库里一个函数一个dll

如果你确实要批量生成dll,那么我建议你用命令行写,一个脚本就能实现。

(据我所知,VS不提供这样批量的功能)

66

帖子

16

主题

0

精华

专家

F 币
452 元
贡献
271 点
6#
 楼主| 发表于 2017-4-1 08:34:16 | 只看该作者
vvt 发表于 2017-3-31 17:29
很多软件有很多DLL,是因为他们用了很多不相关的函数库(比如和gif有关的库,与zip有关的库,与网络协议有 ...

谢谢 命令行如让我在学习一下也是够呛了  算了 还是VS吧
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-12-25 21:34

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表