qt 生成的exe必须dll文件的问题
我如果想把这个exe给别人用怎么办,总不能把100多M的qtgui4.dll这么大的文件也给打包上吧,程序才不到1M,有什么办法吗?...
我如果想把这个exe给别人用怎么办, 总不能把100多M的qtgui4.dll这么大的文件也给打包上吧, 程序才不到1M,有什么办法吗?
展开
3个回答
推荐于2017-09-15
展开全部
1.使用组件编译:直接引入qt源文件,而不是用预编译的版本,控制所需组件的大小
2.使用静态编译,一般而言静态库要比动态库小一些。
3.我检查了qtGui4.dll 9.67M 哪有100多M啊……加上QtCore4.dll 2.5M ,一般用这两个最多,也就12M多点而已。你是不是用的debug版本的库啊,那个光是GUI就172M……
4.qt是可以用在嵌入式系统中的,所以他提供了组件裁剪的功能,你也可以去找一下资料,或者自己手动编译Qt库。
2.使用静态编译,一般而言静态库要比动态库小一些。
3.我检查了qtGui4.dll 9.67M 哪有100多M啊……加上QtCore4.dll 2.5M ,一般用这两个最多,也就12M多点而已。你是不是用的debug版本的库啊,那个光是GUI就172M……
4.qt是可以用在嵌入式系统中的,所以他提供了组件裁剪的功能,你也可以去找一下资料,或者自己手动编译Qt库。
追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询