当前位置: 首页 > wzjs >正文

为了找工作做的前端网站怎么看网站有没有被收录

为了找工作做的前端网站,怎么看网站有没有被收录,百度视频推广,wordpress的主题上传了没有显示文章目录 [toc]1 安装Qt creator后无法使用debug调试2 安装VS后之间安装自带的Windows SDK3 Qt配置ssl4 ubuntu编译linuxdeployqt 更多精彩内容👉内容导航 👈👉Qt开发经验 👈 1 安装Qt creator后无法使用debug调试 安装最新版本Q…

文章目录

    • @[toc]
      • 1 安装Qt creator后无法使用debug调试
      • 2 安装VS后之间安装自带的Windows SDK
      • 3 Qt配置ssl
      • 4 ubuntu编译linuxdeployqt

更多精彩内容
👉内容导航 👈
👉Qt开发经验 👈

1 安装Qt creator后无法使用debug调试

安装最新版本Qt creator15.0.0后,MSVC无法调试,是Qt creator没安装完整,导致安装路径下缺少文件;

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2 安装VS后之间安装自带的Windows SDK

  • 打开【应用】【安装的应用】;

  • 找到【Windows Software Development Kit】;

    在这里插入图片描述

  • 点击右侧...,选择【修改】;

    在这里插入图片描述

  • 选择【Change】安装或者【Repair】修复已经安装过的环境;

    在这里插入图片描述

  • 勾选【Debugging Tools for Windows】,再点击【Change】进行安装。

    在这里插入图片描述

3 Qt配置ssl

由于世界上某些地区的进出口限制,Qt默认安装没有OpenSSL工具包;

从Qt 5.6版本开始,官方支持的OpenSSL版本是1.0.0或更高版本;

从Qt版本5.15开始,官方支持的OpenSSL版本是1.1.1或更高版本。

Qt版本5.15.1以后也兼容OpenSSL 3。

Qt安装包附带了OpenSSL支持,如果使用到openssl,需要自己配置环境;

新版本Qt在线安装时好像可用选择安装openssl。

使用地址

  • QT文档https://doc.qt.io/archives/qt-6.6/ssl.html

  • https://www.openssl.org/

  • https://openssl-library.org/source/index.html

  • https://openssl-library.org/source/old/index.html

  • https://github.com/openssl/openssl

Openssl配置

  • 查看当前环境是否配置了openssl和支持的版本
qDebug() << "输出当前QT支持的openSSL版本: " << QSslSocket::sslLibraryBuildVersionString();
qDebug() << "OpenSSL支持情况: " <<QSslSocket::supportsSsl();
qDebug() << "OpenSSL运行时SSL库版本: " << QSslSocket::sslLibraryBuildVersionString();
  • windows可以下载对应版本的openssl,然后进行安装(轻量级就可以);

    • 安装后将openssl/bin文件夹下的libcrypto-1_1-x64.dll、libssl-1_1-x64.dll两个动态库拷贝到qt的编译器路径下,注意区分32和64位

    • D:\Qt\Qt5.14.2\5.14.2\msvc2017_64\bin

    • D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin

  • linux可用下载对应版本源码;

    • 使用../config命令构建;
    • 使用make -j8 命令编译;
    • 然后使用sudo cp libcrypto.so* libssl.so* /opt/Qt5.12.12/5.12.12/gcc_64/lib/命令将编译生成的动态库复制到Qt安装路径下的编译器的lib文件夹下。

4 ubuntu编译linuxdeployqt

ubuntu22.04

新版本的ubuntu无法直接使用linuxdeployqt,需要自己编译

安装依赖

sudo apt install libfuse2 patchelf

libfuse2 Linux FUSE(用户空间中的文件系统)接口的参考实现。

patchelf用于修改现有的ELF可执行文件和库;

用下面的命令可以设置程序从相对路径链接动态库;

  • $ORIGIN是一个特殊的占位符,它表示当前可执行文件所在的目录

  • RPATH 是一个嵌入到 ELF 文件中的路径列表,用于告诉动态链接器在运行时去哪里查找共享库。

patchelf --set-rpath '$ORIGIN/lib/' ./RadarServer     # 设置程序动态库链接路径
patchelf --print-rpath ./RadarServer   # 打印链接路径
  • 下载源码

  • 错误1:找不到libQt5Core.so. 5

    • 将linuxdeployqt复制到/opt/Qt5.14.2/5.14.2/gcc_64/lib路径下。
    • 或者在.bashrc文件中添加环境变量export LD_LIBRARY_PATH=/opt/Qt5.14.2/5.14.2/gcc_64/lib:$LD_LIBRARY_PATH
./linuxdeployqt: error while loading shared libraries: libQt5Core.so. 5: cannot open shared object file: No such file or directory
  • 错误2:需要安装依赖sudo apt install libfuse2
appimage 错误dlopen(): error loading libfuse.so.2
  • 错误3:打包依赖后还是找不到动态库,可能是patchelf没执行,需要手动执行。

验证

  • 打包完成后使用下面命令清除动态库环境变量
export LD_LIBRARY_PATH=""
  • 然后再使用ldd命令查看链接动态库是否指向相对路径
ldd ./可执行程序


http://www.dtcms.com/wzjs/582486.html

相关文章:

  • 渭南房产网站制作wordpress通过api发送邮件
  • 企业网站 管理食品营销网站建设调查问卷
  • 广州各类外贸网站制作网站的模板
  • 设计网站都有什么作用是什么天津平台公司
  • html5手机微网站模板wordpress 排除指定分类
  • 网站建设天猫店淘宝哪些做网站关键词排名的有用吗
  • 长沙网站建设公司名单东莞人才市场现场招聘会地址
  • 做百度手机网站优化快百度软件开放平台
  • 互联网行业招聘网站免费下载的网页模板
  • 做纪念品网站wordpress免费的企业主题
  • 品牌网站建设特色wordpress新用户管理
  • wordpress 翻墙河南网站建设优化
  • 做设计常用的网站网站建设实训设备
  • 推荐佛山顺德网站建设自媒体平台哪家好
  • 网站为什么功能需求pc28网站开发
  • 德阳有哪些做网站的公司网红店的营销方式
  • 上海网站建设市场分析行业网站推广外包
  • 沧州 网站建设搜狗整站优化
  • 比较好的设计网站有哪些昆山做网站公司有哪些
  • 成都 专业 网站建设网站辅导运营与托管公司
  • 猎头公司网站素材快速赚钱的软件
  • 十堰市建设网站的公司企业管理六大体系
  • 企业网站建设的步骤过程企业咨询合同
  • 网站建设网页设计服务绵阳免费网站建设
  • 阿里云上怎么做网页网站效果图网址大全
  • 青鸟网站开发实例网站的配色技巧
  • 在网站上显示地图上海小程序开发制作
  • 烂网站做竞价行吗做的比较好的冷柜网站有哪些
  • 集约化网站建设的核心可以注册的网站
  • 商城网站建设功能点价格wordpress表单 慢