之前上网看帖,回头将Qt静态编译了一遍,整一个简单的“Hello QT”生成的exe到时双击就可以运行,但是换了一个工程,生成的exe,双击的时候说少了一个libgcc_s_dw2-1.dll的动态链接库,给了这个库后才可以双击运行,请问,各位大大,这是要怎么处理???是不是我哪里没整到??
我静态编译的过程:
(1)编辑 C:\Qt\2009.05\qt\mkspecs\win32-g++\qmake.conf 文件 把 QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
改为:QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
(2)在开始菜单里找到Qt Command Prompt并运行,输入命令: configure -static -debug-and-release -no-exceptions
(3)上一条命令运行成功后再输入命令: mingw32-make sub-src