首页 > 编程语言 >unbuntu为Qt-Creator程序设置快捷打开命令

unbuntu为Qt-Creator程序设置快捷打开命令

时间:2024-05-08 17:47:23浏览次数:16  
标签:Qt Creator ln 路径 unbuntu 相对路径 creator 链接 qt

主要用到 ln -s 建立软链接命令。

步骤:

cd /bin
sudo ln -s

#假设qt-creator的路径在 /opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh 
ln /opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh ./qt-creator

之后在Shell 敲击 qt-creator 回车 ,即可打开Qt Creator,不需要敲那么长的路径。

想要让 Shell 不卡在那里,就后面加个&, 即 qt-creator &回车。

 

注意:使用sudo ln -s创建软连接时,要使用绝对路径

正确的格式:

ln -s [源路径] [目标路径]
或者:ln -s [源文件名] [目标路径下文件名]
# 其中源路径要求为绝对路径,否则会导致创建的软链接不能用。

例:ln -s /root/demo/code ~/code

 如果没注意此问题,大概率会报这两种错误。

Too many levels of symbolic links
原因分析:这个错误简单翻译过来就是符号链接中出现的目录层数过多,原因是由于我们在建立符号链接是源路径使用了相对路径的方式,而 linux 系统对于相对路径的计算方式是基于当前目录的路径+相对路径的方式计算的,而在进入这个计算得出的路径下时,发现这个路径中又包含了软链接,也就是自己包含自己的逻辑,从而触发了递归计算。而一个没有跳出条件的递归结果就是触发路径长度限制``Too many levels of symbolic links`。

No such file or directory
原因分析:这个错误的原因就很简单了。上面说过,在计算软链接的路径时,如果源路径是一个相对路径则会基于当前路径计算绝对路径,即当前目录的路径+相对路径的计算结果。当这个结果路径不对时,就会报错 No such file or directory 。

 


                    
原文链接:https://blog.csdn.net/ningqingzy/article/details/129089418

标签:Qt,Creator,ln,路径,unbuntu,相对路径,creator,链接,qt
From: https://www.cnblogs.com/FBsharl/p/18180362

相关文章

  • UIOTOS前端零代码应用 蓝图连线+嵌套封装 实现MQTT输入0、1切换门禁开和关
    目标通过连线+嵌套封装,实现MQTT数据推送前端控制门禁开关最终效果实现过程步骤1:新建一个页面,在工具函数input输入两个门禁的开关图标地址,再通过连线和解析实现输0、1切换图标。 步骤2:再插入图片按钮,通过连线和解析,把工具函数的输出传递给图片按钮组件的path属性。 步骤......
  • QTableView设置单元格颜色未生效的问题
    问题:1voidMainWindow::on_tableview_clicked(constQModelIndex&index)2{3item=newQStandardItem("clicked");4//ui->plant_table->data()5item->setData(QBrush(Qt::red),Qt::BackgroundRole);//.setColor(Qt::red)......
  • Qt合成图片
    需求:要做一个合成签名的功能,在一张图片上贴一张签名图片 voidcomposeSignPic(){QImagesign_img(sign_path);//签名图片QImagewait_compose_sign_img;//等待合成的图片//创建一张空图片,和等待合成的图片一样大小QImagefull_img(wait_co......
  • vs2022+Qt开发环境
    1.vs2022拓展安装拓展-》管理拓展,搜索qt,安装如下图所示两个拓展QtVSTools、QtVsCMakeTools(可选)。 安装拓展包需要关闭vs,在弹出来的installer窗口点击modify安装,可能需要endtask,问题不大,常规安装套路。2、设置参数再次打开VS后,看看下面提示,不要忘了安装Q......
  • VS2017+QT5.9.1 自定义loggerControl
    创建自定义类LoggerControl继承QListWidget#pragmaonce#include<QListWidget>#include"Helper.h"#include<QTime>#include<QPainter>classLoggerControl:publicQListWidget{Q_OBJECTpublic:LoggerControl(QWidget*paren......
  • qt 属性控件 使用qt提供的源码 qtpropertybrowser(D:\Qt\5.15.2\Src\qttools\src
    效果:   直接将头文件h和源文件cpp文件添加到项目中。cmakeLists.txt:file(GLOBqtpropertybrowser${QTPROPERTYBROWSER_DIR}/*.cpp${QTPROPERTYBROWSER_DIR}/*.h)include_directories("${QTPROPERTYBROWSER_DIR}")设置了源文件路径 只有一个cpp文件:#includ......
  • qt停靠窗口 使用qt提供的停靠窗口框架 qtadvanceddocking (保存当前的位置信息,再次打开
     cmakeLists.txt:cmake_minimum_required(VERSION3.5)project(ToolkitVERSION"1.0.0.0"LANGUAGESCXX)option(version1.0.0.0)set(CMAKE_AUTOUICON)set(CMAKE_AUTOMOCON)set(CMAKE_AUTORCCON)set(CMAKE_CXX_STANDARD17)set(CMAKE_CXX_STANDAR......
  • Qt中向项目中添加资源文件
      添加前缀和文件  注意images文件夹要在项目子路径下 然后保存即可 ......
  • pyqt5设计图片背景和颜色
        tianqi.qrc 根据大小重新 <RCC><qresourceprefix="media"><file>天气.jpg</file><file>音乐.jpg</file><file>map.png</file><file>车.png</file></qresource></RCC>......
  • Qt/C++音视频开发72-倍速推流/音视频同步倍速推流/不改变帧率和采样率/低倍速和高倍速
    一、前言最近多了个新需求,需要倍速推流,推流界的扛把子obs也有倍速推流功能,最高支持到两倍速。这里所说的倍速,当然只限定在文件,只有文件才可能有倍速功能,因为也只有文件才能倍速解码播放。实时视频流是不可能倍速的,因为没有时长,有时长的才可以按照播放进度来。是否是文件也不能通......