linux下安装qt后桌面没有启动图标

linux下安装qt后桌面没有启动图标,第1张

qt默认被安装在/opt目录下。你进去了找到qtcreator运行就行了。

如何添加快捷图标:

命令行下:

ln -s qtcreator所在路径 创建快捷方式的路径

把qtcreator添加到环境变量的方法:

命令行下:

修改环境变量:export PATH=你qtcreator所在的目录名:$PATH

这样你在任何地方只要输入qtcreator就能启动了。

把qtcreator添加到制定的菜单分类中的方法:

我不知道小红帽是不是还在好用gnome的桌面。

假如是的话,你可以在/usr/share/desktops/下参考一个desktop文件添加一个自定的文件。

把qtcreator的启动路径和图标路径填进去,保存就能在对应的菜单分类中找到了。

pro文件里的相对路径不全都是相对于pro文件的,有的是,有的不是。

1、一种情况下/表示pro文件所在的目录;另一种情况下/表示构建生成目录;

11是的情况

SOURCE

FORMS

HEADERS

INCLUDEPATH

DEPENDPATH 等等

这些变量中使用的/指的是pro文件所在的目录

12不是的情况

DESTDIR

OBJECTS_DIR

MOC_DIR

RCC_DIR

UI_DIR

UI_HEADERS_DIR

UI_SOURCES_DIR

win32:CONFIG(debug)

win32:CONFIG(release) 等等

这些变量中使用的/指的是构建生成目录。

2、影子构造说明

如果没有选择影子构造(shadow build),构建生成目录和pro文件所在目录是同一个目录;

如果指定了shadow build,且指定了构建生成目录,那构建目录和pro文件所在目录就不是同一个。

我们默认是会选择shadow build的,所以构建目录≠pro目录。

3、subdirs:多工程多目录的情况

它们的相对路径都是针对你项目下的构建目录+子项目文件夹来的,例如

TEMPLATE = subdirs

SUBDIRS = \

muparser \

librecad

CONFIG += order

那么构建目录,BuildPath假如是F:\CADCAM\QCAD\src\build-LibreCAD-v104-qt4-Desktop_Qt_4_8_7_MSVC2010_32bit-Debug

于是,相对路径和绝对路径的对应关系,分别是:

---举例1---

相对,DESTDIR = bin

绝对,DESTDIR =$${BuildPath}/muparser/bin

绝对,DESTDIR =$${BuildPath}/librecad/bin

---举例2---

相对,DESTDIR = /bin

绝对,$${BuildPath}/bin

4、pro文件打印输出

在pro文件,添加message函数,保存,会在“编译输出”窗口,打印出结果。

message($$PROJECT_ROOT)

message($$PWD)

message($$DESTDIR)

message($$TARGET)

Project MESSAGE: F:/CADCAM/QCAD/src/LibreCAD-v104-qt4/muparser

Project MESSAGE: F:/CADCAM/QCAD/src/LibreCAD-v104-qt4/muparser

Project MESSAGE: /bin/lib

Project MESSAGE: muparserd

5、pro常用的宏定义

TEMPLATE = app

HEADERS:需要包含的头文件的列表。

SOURCES:需要的源文件的列表。

FORMS:需要的ui文件的列表。

LEXSOURCES:所有lex源文件的列表。

YACCSOURCES:所有yacc源文件的列表。

TARGET:可执行应用程序的名称。默认值为项目文件的名字。

DESTDIR:放置可执行程序目标的目录。

OBJECTS_DIR:放置obj中间文件的目录。

MOC_DIR: moc转换文件路径。

RCC_DIR: 资源文件路径。

UI_DIR:ui文件转换的路径。

RESOURCES:需要包含的资源文件。

LIBS:依赖库的路径和名称 -L{xxdirxx} -l{xxnamexx}。

LIBEXT: 产生lib的后缀。

DEFINES:应用程序所需的额外的宏定义列表。

INCLUDEPATH:应用程序所需的额外的包含路径列表。

DEPENDPATH:应用程序所依赖的搜索路径。

VPATH:寻找补充文件的搜索路径。

DEF_FILE:只有Windows需要:应用程序所要连接的def文件。

RC_FILE:只有Windows需要:应用程序的资源文件。

RES_FILE:只有Windows需要:应用程序所要连接的资源文件。

TRANSLATIONS: 多国语言支持文件。

INSTALLS: 要安装的文件。

targetpath: 安装的路径。

以上就是关于linux下安装qt后桌面没有启动图标全部的内容,包括:linux下安装qt后桌面没有启动图标、qtcreator相对路径格式、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9578069.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存