新手!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