解决qt无法生出可执行文件或者生出可执行文件无法双击运行

Ubuntu18.04+qt5的环境
一.无法生出可执行文件的情况:
把.pro文件的TEMPLATE = lib改成TEMPLATE = app
这是因为:
TEMPLATE = lib 这生成一个dll
TEMPLATE = app 这生成一个exe
二.如果生出的可执行文件无法双击运行,就在.pro文件加入

QMAKE_LFLAGS += -no-pie

如果还是不行,试试终端运行:

 ./filename

如果还是报错可能是权限不够,那么:

chmod +x filename
./filename 

就可以执行了!!!
**

注:把filename替换为你生出的可执行文件名。

**

你可能感兴趣的:(解决qt无法生出可执行文件或者生出可执行文件无法双击运行)