标题:QT应用程序如何发布到Ubuntu上运行
作者:wwwfffhhh
日期:2021-08-01 15:54
内容:
程序已经编写好了,但发布到ubuntu上运行,现在总是出问题,
我的发布方法,
1.先在ubuntu上安装QT
2.修改文件:gedit~/.bashrc
增加下面的这一行:
export LD_LIBRARY_PATH=/opt/Qt/5.15.2/gcc_64/bin:$LD_LIBRARY_PATH
3.在终端窗口启动程序
按照上面的方法可以启动,但有一个黑黑的终端窗口,而且不能用鼠标,真是难受死了
现在有什么办法,设置可以通过鼠标双击程序就可以运行啊?
#1 回 wwwfffhhh 的帖子 [wwwfffhhh 08-13 11:53]
wwwfffhhh:终于自己找到方法了,就是在*.pro项目文件中增加下面的一行
(2021-08-13 11:53)
终于自己找到方法了,就是在*.pro项目文件中增加下面的一行
QMAKE_LFLAGS += -no-pie
#2 [fsu0413 08-16 09:48]
直接用软件源的Qt不香吗
#3 [clickto 08-16 18:07]
好像跟使用的编译器有关。楼主使用的应该是gcc,如果换成clang的话就不需要修改pro文件
#4 [wwwfffhhh 08-22 11:11]
希望大家继续帮助一下:
我用的编译器就是 g++
现在我写的程序如果没有用到我自己写的其他动态链接库,则增加了QMAKE_LFLAGS += -no-pie就可以鼠标双击启动程序,但是如果我用到自己写的其他动态链接库,那么程序就无法鼠标双击启动了,即使我在这个动态链接库的.Pro文件中也增加了这一行语句,程序也无法鼠标双击启动
我想应该在这个动态链接库里面增加编译参数,但不知道是什么参数?
#5 [fsu0413 09-11 20:32]
-rpath .