QT编译后生成可以放到别的电脑执行的可执行文件
参考链接
https://www.cnblogs.com/xiaohai123/p/13564063.html
编译的时候选择release
.pro文件的TEMPLATE = lib改成TEMPLATE = app
TEMPLATE = lib 这生成一个dll
TEMPLATE = app 这生成一个exe
只设置设个的话还不行,生成的可执行文件无法双击运行,还需添加如下
QMAKE_LFLAGS += -no-pie
如果要设置生成的可执行文件的名字,通过下面这句设置
TARGET = towzg
编译完后在下图的目录出现可执行文件,
双击即可运行,如果双击运行不了,就添加一下可执行权限
chmod +x filename
./filename
一般如果第一次在别的电脑上运行,都要添加一下可执行权限,否则会提示没有可以打开可执行文件的程序