过去几个月我使用了4.7.2。 现在我下载了4.7.3。 现在我正在searchinput“configure -static”。 但我不知道地狱的“qtpath”在哪里。 任何人都可以在这个问题上谈一谈。
Qt – QTableWidget不接受丢弃
在这里下载源码包。 下载并安装您最喜爱的perl发行版。 我必须警告你,草莓Perl带有自己的工具链,可能会被用来代替你下载的MinGW。 如果您不想要任何麻烦,请使用ActivePerl,或者自己构建。
将其解压缩为C:Qt-source以便在C:Qt-source中有一个configure.exe
打开工具链的命令提示符
a)如果您使用Visual Studio编译器,请在“开始”菜单中搜索Visual Studio文件夹中的CMD快捷方式。 Windows SDK也有这个快捷方式。
b)如果你正在使用MinGW,可以使用随附的mingwvars.cmd ,或者打开一个命令提示符(Run – >“cmd.exe”)并输入set PATH=C:pathtomingwbin;%PATH% 。 尝试使用gcc -v来查看是否可以找到它。
建立一个构建目录,最好像C:Qt 。 set QTPATH=C:Qt并set PATH=C:Qtbin;%PATH%和cd C:Qt ,然后键入:
.. Qt-source configure -static
配置完成后,您必须输入nmake (Visual Studio)或mingw32-make 。
去做别的事情,因为这需要一段时间。
将安装目录作为配置的标志传递; 一定要选择一个不同于你存储了非静态版本的Qt的目录!
某些模块在静态编译时可能会导致麻烦,因为您需要静态解析依赖关系; 一个例子是webkit,所以如果你不需要它,一定要禁用它
将调试符号构建到静态库通常不是一个好主意,所以我通常使用动态版本进行调试,并使用静态Qt来生成版本。
因此,我的配置看起来像这样:
configure -static -prefix C:Qt4.8.6_static -no-webkit -release
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。