• 7044阅读
  • 7回复

Qt for Win怎样去除那不必要的dll [复制链接]

上一主题 下一主题
离线suntongo
 

只看楼主 倒序阅读 楼主  发表于: 2007-10-18
— 本帖被 XChinux 执行加亮操作(2008-03-05) —
Windows下,Qt因不同的编译器在默认编译选项下会依赖不同的dll文件来运行(即使是静态编译),所产生的应用程序也是这样:
VS2003:msvcr70.dll
VS2005:mscvr80.dll
mingw32:mingwm10.dll
这种现象导致将程序交给别人使用的时候必须连同有关的dll文件一起打包,不爽。
如有谁能解决这个问题,请告诉一下。
叫我神童哥,不要叫哥哥或者大哥什么的.
离线bygreen

只看该作者 1楼 发表于: 2007-10-31
静态编译
离线ycii

只看该作者 2楼 发表于: 2007-12-10
同样问题,有没有人详细讲一下.
离线谭风尘
只看该作者 3楼 发表于: 2007-12-28
直接make clean,他会删除那些临时的文件。
离线morya

只看该作者 4楼 发表于: 2008-03-04
帮顶,貌似我暂时也没有办法。
离线liujianboy
只看该作者 5楼 发表于: 2008-03-04
引用第1楼bygreen于2007-10-31 18:10发表的  :
静态编译



静态编译的个头太大了,还不如动态呢。
离线zttyler

只看该作者 6楼 发表于: 2008-04-30
一般对于开发来说,都是用动态库,一起打包
如果不想打包,那就用静态库好了,就是个头太大
实际上都一样的。
离线suntongo

只看该作者 7楼 发表于: 2009-07-19
很久没来了,都是答非所问的,不过我已经找到办法了
叫我神童哥,不要叫哥哥或者大哥什么的.
快速回复
限100 字节
 
上一个 下一个