火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5187|回复: 6
打印 上一主题 下一主题

为啥动态编译的程序,没有看到编译出来的动态库文件在...

[复制链接]

143

主题

898

帖子

3629

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3629
QQ
跳转到指定楼层
楼主
发表于 2021-3-11 22:53:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为啥动态编译的程序,没有看到编译出来的动态库文件在哪里?
静态编译一个程序是4000KB,动态编译的是几百KB,但是动态编译的运行库文件没有看到编译哪里去了,就有一个out的文件夹。

白天不懂夜的黑
回复

使用道具 举报

42

主题

296

帖子

3223

积分

论坛元老

Rank: 8Rank: 8

积分
3223
沙发
发表于 2021-3-12 11:14:27 | 只看该作者
不会打包动态运行库的,电脑上如果有,就能运行,没有就报错。所以一般静态编译稳妥一点。不过WIN 10是都会有运行库的。WIN 7 及以下系统就不一定了
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36823
板凳
发表于 2021-3-12 15:12:57 | 只看该作者
动态编译目前不会输出库文件的。win10一般都自带运行库了,可以直接运行。     但是win8,win7就不一定了。。所以静态编译最靠谱最稳定。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

143

主题

898

帖子

3629

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3629
QQ
地板
 楼主| 发表于 2021-3-13 13:17:48 | 只看该作者
创世魂 发表于 2021-3-12 15:12
动态编译目前不会输出库文件的。win10一般都自带运行库了,可以直接运行。     但是win8,win7就不一定了。 ...

那没有库文件,动态编译的程序 怎么给别人运行啊。所有程序都静态编译,包括dll也静态编译 得多大。
白天不懂夜的黑
回复

使用道具 举报

375

主题

2279

帖子

7428

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7428
5#
发表于 2021-3-13 17:06:45 | 只看该作者
这静态编译不知道有没有优化的可能,就这样的空窗口4M体积实在是不行,那些大软件不在乎,可是很多小软件就在乎了。如果动态编译的话,在win7下估计容易出问题,xp就更不用说了,编译界面明写着不支持xp,也就自然不支持2003系统了,这就很尴尬了。换成静态编译吧又太大
回复

使用道具 举报

375

主题

2279

帖子

7428

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7428
6#
发表于 2021-3-13 17:09:48 | 只看该作者
而且这编译速度实在不敢恭维,VS也没这么慢吧。每次切换活动项目,首次编译速度都慢的令人抓狂。火山如果能把编译速度优化上去,这可是关乎调试效率和程序员情绪问题,再优化静态编译体积,那才有生命力。当然,现在IDE的功能还是很欠缺的,就像个次品,这个可以慢慢来(比如增加多套配色)。
回复

使用道具 举报

143

主题

898

帖子

3629

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3629
QQ
7#
 楼主| 发表于 2021-3-13 19:05:25 | 只看该作者
shuimiao 发表于 2021-3-13 17:06
这静态编译不知道有没有优化的可能,就这样的空窗口4M体积实在是不行,那些大软件不在乎,可是很多小软件就 ...

win7需要带库,那么动态编译的库文件 又不编译出来,不知道到哪里去找 把这些文件附带上
白天不懂夜的黑
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-26 21:46 , Processed in 0.090319 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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