当前位置:编程学习 > wap >>

新手!QT扫盲贴!新建项目中dll问题!

我在windows下用得是最新的QT SDK。使用QT Creator创建项目 --- QT GUI应用 --- 运行。

在release文件中,运行.exe文件,提示缺少mingwm10.dll。

我到QT安装目录下找搜索mingwm10.dll,结果Madde,mingw,Simulator,Desktop,symbian,这些文件夹中都有这个mingwm10.dll文件。

请问应该复制使用哪个文件夹中的mingwm10.dll?

其中symbian文件夹应该是手机塞班系统用得。那么其它都是做什么用呢?




--------------------编程问答-------------------- 你是桌面应用就用Desktop文件夹的。
Mingw编译器需要将Bin目录的以下dll拷到程序目录下

mingwm10.dll
libgcc_s_dw2-1.dll
qtcore4.dll
qtgui4.dll

将需要的插件拷贝到可执行程序所在的目录下的 imageformats 目录下即可

myprogram.exe
imageformats\qjpeg4.dll
imageformats\qgif4.dll
...
同样,如果你的程序需要gb2312、gbk编码支持,那么需要将 %QTDIR%\plugins\codecs 目录下的相应插件拷贝到可执行程序所在目录下的 codecs 目录下

myprogram.exe
codecs\qcncodecs4.dll
...

……
……

或者用depends查看一下 --------------------编程问答-------------------- mingw/bin里面的
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,