Qt在pro或pri文件的语法中只能区分出windows、Unix和Mac三类 *** 作系统,Linux应归属于Unix类 *** 作系统之中,一般使用如下标识符
win32, unix, macx
在这三类 *** 作系统下,尤其是Windows如果要区分出32位与64位的话就需要用到QT_ARCH这个变量了。该变量与你机器上安装的Qt版本有关。
举例如下
win32 {
contains(QT_ARCH, i386) {
message("32-bit")
LIBS += ...... (32位库)
}else {
message("64-bit")
LIBS += ...... (63位库)
}
}
在终端中转到run文件所在的文件夹,执行 chmod +x ./文件.run 以赋予其可执行权限,最后输入 ./文件.run 执行文件,按所给的提示进行安装。 如果遇到赋予可执行权限后依旧无法执行的情况,可能是因为该run文件处于FAT或NTFS格式的磁盘分区中,不...欢迎分享,转载请注明来源:内存溢出
评论列表(0条)