Qt执行Cmake时Cmake出现这种情况时为啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt执行Cmake时Cmake出现这种情况时为啥相关的知识,希望对你有一定的参考价值。

参考技术A 在Qt Creator中使用OpenCV库 (Windows 7系统下编译成功) 编译OpenCV2.0 1 下载tdm-mingw-1.908.0-4.4.1-2并安装,安装完毕添加bin到系统路径。 2 安装Opencv2.0 windows版本 3 安装CMake 4 打开CMake,配置源码与目标路径,选择MinGW Makefiles...

在构建 Qt 程序时,如何在 cmake 中使用以前的 qmake 标志?

【中文标题】在构建 Qt 程序时,如何在 cmake 中使用以前的 qmake 标志?【英文标题】:When building Qt programs, how could I use former qmake flags in cmake? 【发布时间】:2022-01-01 04:03:46 【问题描述】:

在构建旧版本的qtconnectivity lib时,官方网站说我可以使用-native-win32-bluetooth来启用原生蓝牙API,如qmake -- -native-win32-bluetooth,但是在使用cmake构建新版本的lib时如何使用这个标志?

【问题讨论】:

【参考方案1】:

既然您谈论 CMake,我假设您谈论 Qt 6。Qt 6 不再支持本机 Win32 蓝牙 API,另请参阅 https://doc-snapshots.qt.io/qt6-dev/whatsnew62.html:

Win32 后端已移除。因此,不再支持使用 MinGW 的 Qt 蓝牙。

【讨论】:

谢谢,这就是我需要的!顺便说一句,我应该怎么做才能将 CMake 与 qmake -xxx 等其他 qmake 标志一起使用? 这真的取决于有问题的 qmake 选项。

以上是关于Qt执行Cmake时Cmake出现这种情况时为啥的主要内容,如果未能解决你的问题,请参考以下文章

Qt5 CMake 将所有库包含到可执行文件中

在将 Qt 与 cmake 结合使用时解决链接错误

CMake的一些使用

使用 cmake (windows) 构建时不显示 Qt 资源

cmake-gui出现关于Qt问题,怎么解决

CMake - 找不到“QT”提供的包配置文件