Qt5.14.1 qtopcua mingw73-32 编译

本文详细记录了在Qt5.14.1环境下,使用mingw73-32编译qtopcua的过程,包括遇到的mingw32-make错误及解决方案。首先通过git clone获取qtopcua源码,然后切换到5.14.1分支,创建build目录并执行qmake和mingw32-make。在编译过程中,由于openssl的问题导致错误,解决办法是将Openssl-win32的lib和include目录复制到openssl。最后,解决mingw32-make install时的问题,不再需要mkdir build,直接在根目录执行qmake即可完成安装。
摘要由CSDN通过智能技术生成

Qt5.14.1 qtopcua mingw73-32 编译
方法:
git clone https://code.qt.io/qt/qtopcua.git
cd qtopcua
git checkout 5.14.1
mkdir build
cd build
qmake …
mingw32-make
mingw32-make install

mingw32-make 报错:
在这里插入图片描述
出现这个问题,安装了openssl-win32 ,还是报同样的错误。
在这里插入图片描述
发现config文件中说明,把 Openssl-win32 里的lib 和include 拷贝一份到openssl
在这里插入图片描述
mingw32-make的问题解决

mingw32-make install 报错:
在这里插入图片描述
要在根目录上 qmake (不用mkdir build)
在这里插入图片描述
可以了。

在你的问题中,引用[1]中提到了一个错误信息:"Fatal Python error: Py_Initialize: unable to load the file system codec"。引用则提到了解决这个问题的方法,即使用直接在电脑上安装的Python文件夹中的dll文件。这个问题并不涉及到QT和MySQL数据库。 引用中的内容(关于QT5.14.1和基于MinGW编译器的MySQL数据库)与你的问题无关。 所以,对于你提到的错误信息:"C:\Qt\Qt5.14.1\Tools\mingw730_32\i686-w64-mingw32\lib\libws2_32.a: No such file or directory",我们没有提及相关的引用内容来解答你的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [QT调用python出现Fatal Python error: Py_Initialize: unable to load the file system codec错误](https://blog.csdn.net/qq_43309940/article/details/115858438)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [QT5.14.1下基于minGW73-32编译器的mysql数据库编译](https://download.csdn.net/download/yepu7/87495860)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值