跨平台编译项目

zz/2024/5/21 20:58:39

1.linux:INCLUDEPATH += “”
2.linux:
{
message(linux)
}
3.message($$QMAKESPAEC)


xz@xiaqiu:~/study/csdn/day0/test/build$ ls /opt/Qt/Qt6/6.2.0/gcc_64/mkspecs/
aix-g++               integrity-x86          macx-clang          solaris-cc-64
aix-g++-64            linux-aarch64-gnu-g++  macx-g++            solaris-cc-64-stlport
android-clang         linux-arm-gnueabi-g++  macx-icc            solaris-cc-stlport
common                linux-clang            macx-ios-clang      solaris-g++
cygwin-g++            linux-clang-32         macx-tvos-clang     solaris-g++-64
darwin-g++            linux-clang-libc++     macx-watchos-clang  unsupported
devices               linux-clang-libc++-32  macx-xcode          wasm-emscripten
dummy                 linux-g++              modules             win32-arm64-msvc
features              linux-g++-32           netbsd-g++          win32-clang-g++
freebsd-clang         linux-g++-64           openbsd-g++         win32-clang-msvc
freebsd-g++           linux-icc              qconfig.pri         win32-g++
haiku-g++             linux-icc-32           qmodule.pri         win32-icc
hpuxi-g++-64          linux-icc-64           qnx-aarch64le-qcc   win32-icc-k1om
hurd-g++              linux-icc-k1om         qnx-armle-v7-qcc    win32-msvc
integrity-armv7       linux-llvm             qnx-x86-64-qcc
integrity-armv7-imx6  linux-lsb-g++          qnx-x86-qcc
integrity-armv8-rcar  lynxos-g++             solaris-cc
xz@xiaqiu:~/study/csdn/day0/test/build$ 

xz@xiaqiu:~/study/csdn/day0$ mkdir mkspecs
xz@xiaqiu:~/study/csdn/day0$ cd mkspecs/
xz@xiaqiu:~/study/csdn/day0/mkspecs$ subl mkspecs.pro

mkspecs.pro


win32:TARGET = winmkspecs
linux:TARGET = linuxmkspecs
message(TARGET)

xz@xiaqiu:~/study/csdn/day0/mkspecs$ qmake
Project MESSAGE: TARGET
xz@xiaqiu:~/study/csdn/day0/mkspecs$ 

mkspecs.pro


win32:TARGET = winmkspecs
linux:TARGET = linuxmkspecs
message(TARGET)
linux{message(linux)
}
win32{message(win32)
}
!win32{message(not win32)
}

xz@xiaqiu:~/study/csdn/day0/mkspecs$ qmake
Project MESSAGE: TARGET
Project MESSAGE: linux
Project MESSAGE: not win32
xz@xiaqiu:~/study/csdn/day0/mkspecs$ 

mkspecs.pro


win32:TARGET = winmkspecs
linux:TARGET = linuxmkspecs
message(TARGET)
linux{message(linux)
}
win32{message(win32)
}
!win32{message(not win32)
}
message($$QMAKESPEC)

xz@xiaqiu:~/study/csdn/day0/mkspecs$ qmake
Project MESSAGE: TARGET
Project MESSAGE: linux
Project MESSAGE: not win32
Project MESSAGE: /opt/Qt/Qt6/6.2.0/gcc_64/mkspecs/linux-g++
xz@xiaqiu:~/study/csdn/day0/mkspecs$ 

mkspecs.pro


win32:TARGET = winmkspecs
linux:TARGET = linuxmkspecs
message(TARGET)
linux{message(linux)
}
win32{message(win32)
}
!win32{message(not win32)
}
message($$QMAKESPEC)linux-g++{message(linux-g++)
}android-clang{message(android-clang)
}
xz@xiaqiu:~/study/csdn/day0/mkspecs$ qmake
Project MESSAGE: TARGET
Project MESSAGE: linux
Project MESSAGE: not win32
Project MESSAGE: /opt/Qt/Qt6/6.2.0/gcc_64/mkspecs/linux-g++
Project MESSAGE: linux-g++
xz@xiaqiu:~/study/csdn/day0/mkspecs$ 

http://www.ngui.cc/zz/2727416.html

相关文章

布局Layout

布局Layout 1.Vertical Layout 2.Horizontal Layout 3.Grid Layout 4.Form LayoutsizeHint推荐尺寸 1.QSize sizeHint() 推荐尺寸只能重载修改 2.QSize size() 不包含边框的窗口尺寸QSizePolicy::PolicyFlag 1.GrowFlag 必要时可超过推荐 2.ExpandFlag 尽可能的扩展 3.ShrinkF…

QTreeWidgetQTreeWidget

QTreeWidget 1.常用属性 2.标题设置 3.内容插入 4.内容选择 5.拖动和删除 6.信号事件 7.样式qss QTreeWidget 属性 1.header()->setVisible(true) 2.setSortingEnabled点击标题排序 3.setAnimated 动画展开 4.setVerticalScrollBarPolicy setHorizontalScrollBarPolicy滚动…

JDK 和 JRE 的区别

JRE(Java Runtime Enviroment) 是 Java 的运行环境。面向 Java 程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行 Java 程序。JRE 是运行 Java 程序所必须环境的集合,包含JVM标准实现及 Java 核心类库。它包括 Java…

通信__协议的那点事!!

我们的“协议”: 到目前为止,我们已经简单了解了通信的基本模型,Server—Client模型,这里以简单聊天工具为例:1、服务端启动——2、客户端启动,并试图与服务端建立连接——3、服务端根据条件(通…

《Google三大论文》_The Google File System

关于预期和实现: 在Google的面向大规模的数据密集型的分布式运用中,GFS都是关键和基础。同时,开源的hadoop File System 与GFS也是很相似的。 与传统的文件系统相比,GFS在设计上有以下几种特点: 一、组件失效被认为是常…

日记 or 小小说 :想进腾讯的师弟师妹们,别学我 (三)

建议您先看:日记 or 小小说 :想进腾讯的师弟师妹们,别学我 (一)(二) ~~~~~~~~~~~~~~~~~~~~~我是分割符号~~~~~~~~~ 每一个值得被历史铭记的时刻总是会出现一些不能用科学来解释的现象的&#xf…

日记 or 小小说 :想进腾讯的师弟师妹们,别学我 (四)

请原谅我用这样的标题将你们的注意力引来,其实这只是因为我想不到更好的标题了。 突然想起来文章可能会涉及到个人隐私(虽然我一直宣称是小说,文中人物是虚构的,但骗自己有意思么?),再加上最近发…

突然发现的HDFS与GFS在实现上的一些不同

GFS:Google File System HDFS:Hadoop Distribute File System 首先,有一点要确认的是,作为GFS的一个最重要的实现,HDFS设计目标和GFS是高度一致的。在架构、块大小、元数据等的实现上,HDFS与GFS大致一致。但…

在SP公司打工,服务器端技术很重要

所以,既然要做点事情,先从Tomcat开始:) 新手,不知道怎么写blog,大家看了多包涵,自己努力ing

[FW:] Writing big files to ServletOutputStream

Problem when writing big files to ServletOutputStream 转自: http://www.theserverside.com/discussions/thread.tss?thread_id29261 Posted By: Anand Rajagopal on October 06, 2004 10:18 AM I am using the following code to write files to servlet outp…