【发布时间】:2013-09-12 15:00:23
【问题描述】:
我对我的 C++ 有点生疏,因为我是一名 PHP 开发人员,并且只在大学时接触过 C/C++,而十年前在一个项目中使用过 C#。我公司的一位 C++ 开发人员正在使用 Qt 库。他说我们需要在 setup.exe 中放入大约 15MB 的 Qt 库内容,这对我来说似乎有点大。
有没有办法更改 Visual Studio C++ 编译器设置,以便它只从 Qt 库中挑选出它实际使用的库及其依赖项,而不需要运送这么大的 15MB Qt 库东西在 setup.exe 中?
【问题讨论】:
-
C# 需要 250+ MB 的 .NET 框架,AFAIK。最有可能的是,Qt 的 15+MB 是最小集(QtCore + QtGui + 一些支持模块)。您可以删除您的应用不使用的 dll,但剩余的 dll 仍将占用 10 多兆字节。如果您使用的是 mingw,则可以切换到 microsoft 编译器(它会生成更小的可执行文件),仅此而已。
标签: c++ qt compiler-construction compilation