Qt中是否有 #ifdef 来确定我们是否正在为Android构建
Is there an #ifdef in Qt to determine if we're building for Android
我的Qt应用程序中有一个特定于Android的修复程序,我希望只有在为Android构建时才能编译该代码。
有#if
或#ifdef
可以做到这一点吗?
是的,您可以在文档中找到它,所以只需使用:
#ifdef Q_OS_ANDROID
相关文章:
- Windows 和 Android 应用程序是否需要 SSL?
- 任何人都可以在带有JNI的Android Studio上帮助我解决此错误,是否缺少一些内容?
- Android NDK 中是否有异步文件 I/O
- 是否可以在SO库中公开C API以访问Android JAVA方法
- Android Studio 项目中的 c++ 代码是否最终出现在 apk 文件中(除了 .so 文件)
- 在 Android NDK 中使用比 Android 清单中最低 API 更高的 API 是否有效?
- 是否可以报告用户在 Android 应用程序中单击了哪些按钮
- Android OpenCV - 每次旋转是否有可能捕捉到不同的3D对象点击?
- 是否可以在android studio中编写简单的java/c++程序
- Android是否抽象了设备架构
- 是否有任何C++库可以通过蓝牙获取Android手机的加速数据
- 是否可以使用 Android NDK 将像 IPOPT 这样的C++求解器集成到 Android 应用程序中?
- 我是否需要Hyper-V才能从Visual Studio 2015中调试我的Android应用程序
- Qt on Android - C++代码是否在 Dalvik 虚拟机中运行
- Android NDK SDL2 OpenGL ES 2 影子映射(定向)- 是否可能
- 是否可以从未来的Android版本(2.3.3)中获取C++库,并在以前的版本(2.1)中使用它们
- android在NDK/SDK中是否有一个原生的amr编码库
- 是否有可能改变.so文件代码在android工作室本身,并使构建
- 是否有一个#ifdef ANDROID等价于#ifdef WIN32 ?
- log4cplus库是否支持Android的c++共享运行库