社区
Qt
帖子详情
MingW 4.9.0+QT 5.3.1 + OPENSSL 1.0.1H静态编译出错求助
vs9841
2014-07-03 04:07:01
想编译QT 5.3.1最新版,使用静态链接来编译,可以编译中途报错了,不知道如何解决,下面是错误显示:
============================================================================
...全文
362
5
打赏
收藏
MingW 4.9.0+QT 5.3.1 + OPENSSL 1.0.1H静态编译出错求助
想编译QT 5.3.1最新版,使用静态链接来编译,可以编译中途报错了,不知道如何解决,下面是错误显示: ============================================================================
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vs9841
2014-07-05
打赏
举报
回复
下面是我的编译全部过程: 最近新出来了QT 5.3.1了,很想试用一下,可以怎么也编译不过去,我希望用OPENSSL 1.0.1H可是在编译过程中,会遇到可怕的错误。如下所示: 我在csdn发贴求助了,无人帮助,请求大侠们帮助我 http://bbs.csdn.net/topics/390826386?page=1#post-397708955 我的编译过程如下所示: 下载安装MingW 4.9.0: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.9.0/threads-posix/dwarf/i686-4.9.0-release-posix-dwarf-rt_v3-rev2.7z/download 下载安装并编译OPENSSH 1.0.1H http://www.openssl.org/source/openssl-1.0.1h.tar.gz OPENSSL使用MSYS进行编译如下: 复制代码 cd /c/deps/ tar xvfz openssl-1.0.1h.tar.gz cd openssl-1.0.1h Configure no-shared no-dso mingw make 2、下载QT 5.3.1如下: http://download.qt-project.org/official_releases/qt/5.3/5.3.1/single/qt-everywhere-opensource-src-5.3.1.7z 3、下载编译libpng,在msys中 http://prdownloads.sourceforge.net/libpng/libpng-1.6.12.tar.gz?download 复制代码 cd /c/deps/libpng-1.6.12 configure --disable-shared make cp .libs/libpng16.a .libs/libpng.a 4、最后编译QT 5.3.1: 复制代码 set INCLUDE=h:\deps\libpng-1.6.12;h:\deps\openssl-1.0.1h\include set LIB=h:\deps\libpng-1.6.12\.libs;h:\deps\openssl-1.0.1h cd h:\Qt\5.3.1 configure -opensource -confirm-license -static -no-sql-sqlite -opengl desktop -no-vcproj -system-zlib -system-libpng -openssl-linked OPENSSL_LIBS="-lssl -lcrypto" -nomake examples mingw32-make
彩阳
2014-07-05
打赏
举报
回复
根据问题,确定原因。这种情况下为了编译通过,需要在Makefile.Release中添加-lgdi32 -luser32 -lkernel32。
vs9841
2014-07-05
打赏
举报
回复
找到知音了。。哈哈。。
fxbszj
2014-07-04
打赏
举报
回复
同样问题没人回答的路过
qt
-win-opensource-4.8.4-
mingw
.exe.7z.001
qt
-win-opensource-4.8.4-
mingw
.exe.7z.001
MinGW
64位版
MinGW
64位版,默认
编译
出来是64位的,需要
编译
32位请使用-m32 参数
windows上
Qt
5.15+
openssl
1.1.1+msvs2022
静态
编译
32位版本的笔记
qt
5.15.2
编译
openssl
Qt
for Windows:
Qt
5.9.0
MinGW
静态
编译
版本(包含
OpenSSL
)
概述5月31号,
Qt
这一次竟然没跳票,如约发布了LTS的5.9感觉这一次5.9用的人会很多,毕竟LTS,而且确实改进很大,所以这一次完整的写一遍
静态
编译
的步骤我这里只涉及
MinGW
版本的
静态
编译
,包含
OpenSSL
,不包含MySql,...
win10+
qt
5.6.0+
qt
creator3.6.1+
mingw
4.9
.2+opencv4.8.12环境安装
一、win10+
qt
5.6.0+
qt
creator3.6.1+
mingw
4.9
.2+opencv4.8.12环境安装 1下载
qt
,下载自带
qt
creator3.6.1和
mingw
4.9
.2的windows版的
qt
5.6.0 把
mingw
的bin路径加入系统变量Path 2安装opencv,解压在某个文件夹下 3...
Qt
16,240
社区成员
26,660
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章