Ubuntu中qt设置SDK出现Tls初始失败问题
时间: 2024-01-23 09:02:07 浏览: 120
QT5.12.5 TLS initialization failed
如果在Ubuntu中设置Qt的SDK时出现TLS初始化失败的问题,可以尝试以下解决方法:
1. 更新系统:确保你的Ubuntu系统是最新的,运行以下命令更新系统:
```
sudo apt-get update
sudo apt-get upgrade
```
2. 安装依赖库:安装Qt所需的TLS依赖库,运行以下命令:
```
sudo apt-get install libssl1.0-dev
```
3. 设置环境变量:打开终端并编辑`.bashrc`文件:
```
nano ~/.bashrc
```
4. 在文件的末尾添加以下行,并保存文件:
```
export LD_LIBRARY_PATH=<path_to_qt>/Tools/QtCreator/lib/Qt/lib
```
注意将`<path_to_qt>`替换为你的Qt安装目录。
5. 重新加载环境变量:
```
source ~/.bashrc
```
6. 启动Qt Creator:现在重新启动Qt Creator并尝试设置SDK,看看是否仍然出现TLS初始化失败的问题。
如果问题仍然存在,你可以尝试使用较旧的版本的Qt Creator或尝试重新安装Qt。另外,确保你的系统中没有其他软件或库与TLS冲突。
希望这些解决方法能帮助你解决TLS初始化失败的问题,使你能够成功设置Qt的SDK。
阅读全文