Qt5.1.0静态链接,"此应用程序不能静态链接到fftreal库"

thr*_*013 1 qt static qt-creator qt5

这些是我采取的确切步骤:

  1. 从此链接安装Qt 5.1.0并将其放入C:\Qt\Qt5.1.0\:http://download.qt-project.org/development_releases/qt/5.1/5.1.0-rc2/qt-windows-opensource-5.1.0-rc2-mingw48_opengl -x86-offline.exe

  2. 提取的来源并将其放入C:\Qt\Qt5.1.0\Source\:http://download.qt-project.org/development_releases/qt/5.1/5.1.0-rc2/single/qt-everywhere-opensource-src-5.1.0-rc2.zip

  3. 安装Active Python 2.7 :( C:\Python27\添加到PATH),Ruby 200 in :( C:\Qt\Qt5.1.0\Source\Ruby200\勾选安装时添加到PATH的选项),以及Perl64:C:\Qt\Qt5.1.0\Source\

  4. 仅安装了mysql-5.5.32-win32.msi中的"Client C API Library"部分:http://dev.mysql.com/downloads/installer/

  5. Qt5.1.0 for Desktop (MinGW 4.8 32 bit)作为管理员和类型configure -static -qt-sql-mysql -I C:\MySql\include -L C:\MySql\lib都在一行.像这样:我跑的命令行

我注意到了这一点 -LC:\ MySql\lib L和C粘在一起当它提示我运行时mingw32-make(正好在"警告:"之上)它说我的附加库位于-LC:\ MySql\lib中,而L和C之间没有空格.

  1. 我忽视了这一点,并mingw32-make在配置完成后运行.

过了一会儿,我得到了这个错误(在图片的底部).

此应用程序无法静态链接到fftreal库

我错过了什么/不做什么?我需要一些指导.如果有我可以参考的某种5.1.0静态构建指南,那就太棒了!提前谢谢大家.

如果有人愿意引导我完成整个过程以静态成功创建Qt,我非常愿意给出这个网站允许我说的所有人的观点.(如果我违反某种规则请忽略最后的陈述)

编辑:我的路径有这个 %APPDATA%\Python\Scripts;C:\Qt\Qt5.1.0\Source\Ruby200\bin;C:\cygwin;C:\Program Files (x86)\MiKTeX\miktex\bin\;C:\Python27\

Ste*_*Chu 5

尝试构建其中一个示例失败了.尝试添加-nomake expamples到您的配置行.

也.我不认为开源许可证允许您构建静态链接库.