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

建设一个网站需要学习什么做电台需要的文章从哪个网站找

建设一个网站需要学习什么,做电台需要的文章从哪个网站找,网站的要素是什么,施工企业招标领导小组组长的职责最近需要做套接字通讯的工作#xff0c;最好是有一个网络调试软件能够接受或者发送套接字#xff0c;测试代码能够正常通讯。windows下有很多#xff0c;但是linux下比较少#xff0c;使用广泛的是下面这一款。 1、安装 首先从网盘#xff08;链接: https://pan.baidu.c…最近需要做套接字通讯的工作最好是有一个网络调试软件能够接受或者发送套接字测试代码能够正常通讯。windows下有很多但是linux下比较少使用广泛的是下面这一款。 1、安装 首先从网盘链接: https://pan.baidu.com/s/1Zo-M9VUNp977xvYSMakv6A?pwdNv24下载软件或者搜索ubuntu mNetAssist搜索下载。下载后通过sudo dpkg -i mNetAssist-release-amd64.deb安装成功后会显示图标 当我们打开这个软件会发现没有任何反应实际上是因为缺少了相关的支持库。 2、排查 直接点击图标启动并不会显示报错及原因需要通过命令行启动。上述软件被安装在/opt/目录下这个目录下还安装了其他软件如果其他软件也打不开或闪退等也可以按这个方式来排查一下进入/opt/mNetAssist/目录后通过命令行./mNetAssist启动发现报错了: ./mNetAssist: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directoryQT4的框架在20.04及以后版本的主存储库已经删除了老软件在新系统安装运行缺失必要的依赖库而依赖过时了新系统不再支持安装导致老软件运行不起。 实际上还不止缺少这个库每次启动遇到缺少的就报错显然只能解决一个排查一个实际上我们也可以通过ldd ./mNetAssist命令来查看所有支持库的情况 (base) ishyjishyj-XiaoXin-14-IRL8:/opt/mNetAssist$ ldd ./mNetAssistlinux-vdso.so.1 (0x00007ffecafe9000)libQtGui.so.4 not foundlibQtNetwork.so.4 not foundlibQtCore.so.4 not foundlibstdc.so.6 /lib/x86_64-linux-gnu/libstdc.so.6 (0x00007efda4fbc000)libpthread.so.0 /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007efda4d43000)libaudio.so.2 not foundlibglib-2.0.so.0 /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007efda4bfe000)......可以看到缺少libQtGui.so.4、libQtNetwork.so.4、libQtCore.so.4、libaudio.so.2四个库 3.1 如果本地存在so文件 那么我们可以先查一下本地是否存在:ldconfig -p | grep libQtGui如果存在则记住其所在目录然后修改~/.bashrc 将找到的库文件所在文件夹加入到环境变量 # 打开bashrc vim ~/.bashrc# 最后面追加path为上文找到的库的目录 export LD_LIBRARY_PATH$LD_LIBRARY_PATH:path# 退出vim后更新然后可以再次ldd查询这个库是否找到了 source ~/.bashrc3.2 如何在 Ubuntu 中安装 Qt4 库 参考如何在 Ubuntu 中安装 Qt4 库 20.04 [Ubuntu 22.04 更新] 在上面的参考中有ubuntu20和ubuntu22安装qt4库的方法这里简要说一下ubuntu20安装qt4的步骤 sudo add-apt-repository ppa:rock-core/qt4 sudo apt updatesudo apt install PACKAGE_NAME缺少什么so文件就install PACKAGE_NAME就可当然库文件和对应的PACKAGE_NAME在Packages in “Qt4 for Ubuntu 20.04”可以查到。 3.3 上法不奏效 如【linux】ubuntu20.04 运行软件 提示找不到过时的库 libQtCore.so.4、libQtGui.so.4、libpng12.so.0文中第1节所讲可能上面3.2节方法不会有效至少我的libqt4-network按照3.2奏效了但是libQtGui和libQtCore是按照3.3节方法实现的 本节的方法实际上就是将qt4中对应的库文件复制到系统中。 3.2.1 打开ubuntu主储存库 打开vim /etc/apt/sources.list查询到http://security.ubuntu.com/ubuntu/打开 该链接依次进入pool--main--q/--qt4/-x11找到libqtgui4_4.8.7dfsg-7ubuntu1_amd64.deb下载其他库为libqtcore4_4.8.7dfsg-7ubuntu1_amd64.deb libqt4-network_4.8.7dfsg-7ubuntu1_amd64.deblibaudio没有找到是按3.2节的方法解决的。下载的deb是可以直接安装的但是因为ubuntu20存在qt5这个高版本所以安装是要报错的。 下载的deb解压后进入解压data.tar.xz进入data/usr/lib在x86_64-linux-gnu下就是一些库文件。现在在lib文件夹下打开终端 # 修改x86_64-linux-gnu下所有文件权限 sudo chmod 777 x86_64-linux-gnu/*# 移动到/usr/lib/qt4文件夹中 sudo cp -r x86_64-linux-gnu/ /usr/lib/qt4然后可以通过ldd /opt/mNetAssist/mNetAssist看看这个库文件是否支持了。 其他几个库文件都是安装上面的流程以此复制到qt4文件夹中 参考 Ubuntu20.04 tcp调试工具mNetAssist安装 【linux】ubuntu20.04 运行软件 提示找不到过时的库 libQtCore.so.4、libQtGui.so.4、libpng12.so.0
http://www.pierceye.com/news/693488/

相关文章:

  • 创建一个网站的费用网站服务器租用报价
  • 潍坊企化网站建设大型免费网站制作
  • 松原网站制作网页制作的基本步骤流程
  • 太原网站建设制作机构西安网络seo公司
  • 移动网站建设报价表抖音代运营商
  • 镇平县两学一做网站服装网站建设推荐
  • 苏州建网站的公wordpress添加侧栏广告
  • 企业商城网站 .networdpress模板作者怎样去除
  • 强生网站还要怎样做衡水网站推广的网络公司
  • 茂名建站公司南通长城建设集团有限公司网站
  • 网络平台怎么建立网站吗做暧暧视频网站安全吗
  • 免费域名x网站网站前期准备工作
  • 陕西网站建设公司排名智能优化网站
  • 做瞹瞹网站萍乡做网站的公司有哪些
  • 网站建设的类型有几种wordpress搜索返回页面内容
  • 建设网站备案与不备案区别招远建网站首选公司
  • 四川住房和城乡建设厅网站三类人员软文网站备案如何查询
  • 个人与企业签订网站开发合同网页制作教程实例
  • 做网站遇到竞争对手怎么办wordpress中文版邮件发送
  • 美橙互联旗下网站渐变网站
  • 做网站域名需要在哪里备案微信答题小程序
  • 购物网站页面布局个人站长做导航网站
  • wordpress 增强编辑器网站暂时关闭 seo
  • 重庆网站设计开发培训广西省住房和城乡建设厅官网
  • 购物网站模板免费下载网站排名快速提升工具
  • 中山制作网站的公司滨江区网站开发公司
  • 申请建设工作网站的函酒店网站建设方案策划方案
  • 宠物店网站模板你是网站设计有限公司的项目经理
  • 潍坊网站开发公司2018做网站还赚钱吗
  • 做化妆品网站怎样wordpress映射到外网访问