这些是我采取的确切步骤:
从此链接安装了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
摘录来源并将其放入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
安装Active Python 2.7 in:C:\Python27\
(添加到PATH),Ruby 200 in:C:\Qt\Qt5.1.0\Source\Ruby200\
(勾选安装时添加到PATH的选项)和Perl64 in:{{ 1}}
仅安装了mysql-5.5.32-win32.msi中的“Client C API Library”部分:http://dev.mysql.com/downloads/installer/
以管理员身份C:\Qt\Qt5.1.0\Source\
并在一行中键入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和L之间没有空格C.
mingw32-make
。过了一会儿,我收到了这个错误(在图片的底部)。
我缺少/不做什么?我需要一些指导。如果有我可以参考的某种5.1.0静态构建指南,那就太棒了!提前谢谢大家。
如果有人愿意引导我完成整个过程以静态成功创建Qt,我非常愿意提供本网站允许我说的所有人的观点。 (如果我违反某种规则,请忽略最后的陈述)
编辑:我的路径有mingw32-make
答案 0 :(得分:5)
尝试构建其中一个示例失败了。尝试将-nomake expamples
添加到配置行。
另外。我不认为开源许可证允许您构建静态链接库。
答案 1 :(得分:1)
Qt 5.0.*
在Qt的静态编译中有一些错误,它们没有成功编译过程,如果它们被解决了,所以你可以静态地构建它们,我不知道你的链接器错误与提到的bug有关或不。
报告的错误: