Qt+VS2008静态编译问题
先装的VS2008,然后下了个Qt SDK offline installer安好。通过Qt Creator写的小东西编译出的release不能执行。提示缺少dll,找到安装目录下\Desktop\Qt\4.8.1\msvc2008\bin中的QtGui4.dll和QtCore4.dll放入release的文件夹后可以正常执行。
问题是,编译出来的可执行文件才几百K,而QtGui4.dll和QtCore4.dll一起就有10M,而且每次都要在生成文件的目录下加上dll,有点麻烦。所以向各位请教怎样配置静态编译?
[解决办法]
我说的是用Visual Studio 2008 Command Prompt 来编译Qt源代码。
先运行 http://kevdmx.blog.51cto.com/429766/112975
然后从命令进入Qt的安装目录 执行configure -platform win32-msvc2008 -debug-and-release -static
然后 执行nmake。。。