社区
进程/线程/DLL
帖子详情
我编译出来的文件超大,怎么办?
huawdai
2005-08-14 11:46:00
因为我的源文件有好几百个(事实上是从linux移植过来的),但是我并没有使用dll之类的技术,将所有的文件一股脑编译在一个可执行文件里面,这样我的.exe文件有快2M了!
请问有没有办法将我的工程分成几个小的部分,让我的.exe文件小一些呢?
...全文
257
15
打赏
收藏
我编译出来的文件超大,怎么办?
因为我的源文件有好几百个(事实上是从linux移植过来的),但是我并没有使用dll之类的技术,将所有的文件一股脑编译在一个可执行文件里面,这样我的.exe文件有快2M了! 请问有没有办法将我的工程分成几个小的部分,让我的.exe文件小一些呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oyljerry
2005-08-26
打赏
举报
回复
通过dll,还有可以用aspack等压缩一下
noneone
2005-08-25
打赏
举报
回复
建议你使用dll,是一种比较方便的方法,可以有效的降低耦合性,而且可以减小可执行文件的尺寸
caocheng8230
2005-08-25
打赏
举报
回复
大点就大点吧,现在的机子的硬盘都很大,才2M,算什么呀,只要不在程序执行的时候动态或者静态地加载很多的DLL或资源,把内存资源消耗完,就行了.
huawdai
2005-08-25
打赏
举报
回复
可以考虑使用dll。
但是对于dll我有一个问题,调用dll的函数时很麻烦,如果是dll里面的类就更加麻烦了。
所以我总是觉得还不如都放到一个工程里面,只要include一下头文件,就可以直接调用代码了,多方便。
friendzj
2005-08-16
打赏
举报
回复
写到dll 里去的话,dll也算你的程序的一部分呀。呵呵
newbiestar
2005-08-15
打赏
举报
回复
那又怎么样?才2M而已……你静态链接MFC的话,那个代码膨胀更厉害……
而且如果部分代码编译成DLL的话,DLL自己又要有一个头,然后还有杂七杂八的东西一大把,更麻烦。在说了难道你会同时运行n个你的程序的实例么?如果这样的话那就做DLL吧,这样只要一份DLL的代码就可以了……
dirdirdir3
2005-08-15
打赏
举报
回复
压缩一下就可以减小。
i_noname
2005-08-15
打赏
举报
回复
可以把一些资源做成外部文件等exe运行时读入
i_noname
2005-08-15
打赏
举报
回复
还可以给文件加壳。
ASPack效果不错
DentistryDoctor
2005-08-15
打赏
举报
回复
编译时的优化选项?
younggle
2005-08-15
打赏
举报
回复
一般可以做成DLL,LIB或者OCX。这样EXE会小一些,但是总的加起来还是差不多的。
何哀何欢
2005-08-15
打赏
举报
回复
有一个exe压缩软件,2M压一下,也就400K的样子。你可以试一试。
lixiaosan
2005-08-15
打赏
举报
回复
把你的里面的代码,可能动态加载的,都写到dll里面去
tanyaliji
2005-08-15
打赏
举报
回复
会对机器要求比较高的
huawdai
2005-08-14
打赏
举报
回复
1)如果将我的一部分程序做成像boost库那样,可以达到目的吗?(.exe文件减小)
2)或者将某些程序编译成dll;
3)还有别的办法吗?
unity3d
文件
反
编译
工具
反
编译
unity3d
文件
点击'new project'选择要反
编译
的
文件
。 先点‘New project’选择unity3d
文件
,再点'Unpack Web Archrive in a directory'选择导出的
文件
夹。
Android反
编译
工具
在Android应用开发的世界里,有时候我们可能需要对APK
文件
进行反
编译
,以了解其工作原理、查看源代码或进行安全分析。标题为“Android反
编译
工具”的压缩包包含了一系列用于Android应用反
编译
的实用工具。下面将详细...
APK防反
编译
技术PPT
我们的APK实际上就是一个ZIP压缩
文件
,里面包含有一个classes.dex,我们
编译
后生成的程序代码就全部在那里了,通过apktool等工具可以轻松地将它们反
编译
成smali代码。有了这些反
编译
出来的smali代码之后,我们就可以...
android反
编译
工具(dex2jar,apk2java)
本文将详细介绍两款常用的Android反
编译
工具——dex2jar和apk2java,以及如何利用它们获取APK中的Java源代码和资源
文件
。 一、dex2jar dex2jar是一款将Dalvik字节码(.dex)转换为Java字节码(.jar)的工具。...
mac下apk反
编译
工具,包括apktool、dex2jar、jd-gui
在Android应用开发的世界里,有时候我们需要对APK
文件
进行反
编译
,以便查看源代码、修改资源或进行逆向工程。对于Mac用户来说,有一些工具可以帮助我们完成这项工作,其中包括Apktool、Dex2jar和JD-GUI。这三个工具...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章