标题:ubuntu下qt应用程序创建快捷方式
作者:jiang_198586
日期:2014-05-12 10:58
内容:
ubuntu下使用desktop文件创建qt应用程序的快捷方式,可是运行后,提示找不到该应用程序的相对路径的文件?如:a文件夹下有bin、sys两个文件夹,运行的应用程序b在a/bin/下,可是程序中写的b要读取a/sys目录下的文件;这对于用desktop创建的快捷方式启动程序,找不到a/sys目录下的文件,怎么办啊?
#1 [realfan 05-12 11:51]
在b中,写上相对路径呢../sys
#2 回 realfan 的帖子 [jiang_198586 05-12 13:25]
realfan:在b中,写上相对路径呢../sys(2014-05-12 11:51)
代码中传的就是相对路径../sys,不用快捷方式运行,是正常的,唯独使用了快捷方式启动,就不行了
#3 [dbzhang800 05-12 13:56]
一旦你的程序内使用了相对路径,你必须时刻注意你的"工作目录"
.desktop 文件内可以设置“工作目录”
#4 回 dbzhang800 的帖子 [jiang_198586 05-12 14:47]
dbzhang800:一旦你的程序内使用了相对路径,你必须时刻注意你的"工作目录"
.desktop 文件内可以设置“工作目录”(2014-05-12 13:56)
怎么设置啊?
#5 [jiang_198586 05-12 16:24]
本人采用desktop文件exec一个脚本文件,脚本文件中输入进入工作目录“cd xxx/xxxx ”,后执行应用程序,这样可以实现。不知怎么直接在desktop文件中指定工作目录,如果有更好的方法,希望共享