CMake添加QT库是出现Policy CMP0020 is not set“警告解决方法
CMake添加QT库是出现"Policy CMP0020 is not set“警告解决方法
查阅官方文档https://cmake.org/cmake/help/v3.0/policy/CMP0020.html解释翻译如下:
在Windows上将Qt可执行文件自动链接到qtmain目标。
CMake 2.8.10和更低版本的Qt用户必须始终在Windows上手动指定到qtmain.lib静态库的链接依赖项。 CMake 2.8.11获得了评估生成器表达式的能力,同时确定了来自导入目标的链接依赖性。使用IMPORTED Qt目标时,这使CMake本身可以自动将链接到Qt的可执行文件链接到qtmain.lib库。对于已经链接到qtmain.lib的应用程序,这应该没有什么影响。对于提供自己的替代WinMain实现的应用程序以及使用QAxServer库的应用程序,将需要根据文档禁用此自动链接。
CMake 2.8.11版中引入了此策略。当未设置策略并使用OLD行为时,CMake 2.8.12.1版会发出警告。使用cmake_policy命令将其明确设置为OLD或NEW。
解决方法:在CMakeLists.txt文件中添加命令:
cmake_policy(SET CMP0020 NEW)
CMake添加QT库是出现Policy CMP0020 is not set“警告解决方法相关推荐
- opengl png图片 qt_Qt资源文件的格式,并用CMake添加Qt资源文件
目录 ......QRC文件的写法用CMake添加Qt资源文件添加QRC文件的函数步骤CPP中使用QRC文件使用QRC文件实例程序结果QRC文件CMakeLists.txt文件Dialog.h文件Di ...
- 关于 编译QT项目时报错: error: cannot find -lGL 的解决方法
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/78260169 红胖子(红模仿)的博文大全:开发技术集合 ...
- eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法
eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法 参考文章: (1)eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法 (2) ...
- 关于 CentOS系统编译Qt项目报错:error: cannot find -lGL 的解决方法
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/129633859 红胖子(红模仿)的博文大全:开发技术集 ...
- linux开发板添加qt库文件_QT程序怎么移植到开发板并运行
需要的条件: 1.上位机编译好的可执行文件,以hello为例 在虚拟机的Ubuntu下,写好代码之后,定位到当前目录,执行命令 $ qmake -project //生成工程文件.pro $ qmak ...
- Linux的Qt编译出现:-1: error: cannot find -lGL问题的解决方法
Qt是支持跨平台的C++图形用户界面应用程序开发框架,在一个平台上开发好应用程序可以在多个平台方便移植. 在将windows平台上开发的Qt界面程序移植到Linux Ubuntu系统中,在构建项目时出 ...
- Qt调用zlg的库函数VCI_OpenDevice返回一直0的解决方法
想要正常的收发数据之前配置好CAN卡的首要的一步,而配置之前的可以正确的打开设备是首要的首要,见ZLg提供的手册. 我使用的场合是:使用QT平台,使用的ZLG的CAN卡位USBCAN-2E-U,因为之 ...
- Linux编译QT项目时报错: error: cannot find -lGL 的解决方法
错误: 编译qt项目的时候出现错误:error: cannot find -lGL 错误产生原因: 无法找到-lGL,-l表示库文件,根据QT的库规则,可以得到该库的名称: libGL.so 解决方法 ...
- 【ESP32】Adafruit_PN532库用于ESP32上时出现的问题及解决方法
目录 问题描述 出现问题的环境 问题出现的原因 解决方法 具体步骤如下 资源下载 原创不易,点个赞或者点个关注激励笔者分享更多优质原创内容吧! 开源万岁! 问题描述 在ArduinoIDE上使用Ada ...
最新文章
- 应用程序基础知识:activity和intent——Android开发秘籍
- 把整数转换成2的n次方的和数组
- Linux疑难杂症解决方案100篇(六)-SHELL编程条件判断和流程控制
- CSS 多浏览器兼容又一方案
- RAC 核心概念 Cache Fusion
- ps查看所有php进程,ps命令就是最基本进程查看命令
- 真正理解 git fetch, git pull 以及 FETCH_HEAD
- python项目开发案例集锦_在线分享 | 在 VS Code 中一站式完成 Python 项目开发
- php订阅号借权,php订阅号借权
- Java中方法和数组
- 福特在迈阿密开始探索自动驾驶商业模式:先送比萨试试
- python教程循环语句,Python之新手教程4、循环语句
- 将C#的Dic转成Lua的Table将C#的List转成Lua的Table
- ENC5 H264/5 4K高清编码器使用说明书
- 人脸识别相机对人脸库进行增删改查——MQTT协议
- 基于fabric的行业联盟链技术研究/司帅帅
- 使用CCRenderTexture来创建动态纹理
- 通过耳道形状来验证用户身份?苹果:未来,AirPods可能实现
- csharp基础练习题:寻找恩人【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
- python如何写生日快乐说说_抖音上很火的生日句子,适合过生日发的高逼格
热门文章
- 优雅的在latex中插入MATLAB代码 | 解决MATLAB代码中文乱码问题
- 下载GoolgeMap卫片程序 GMID更新
- 将混淆矩阵中的数字字体变大--python
- 全民直播答题,让你离智障越来越近
- 吗?很多人估计会笑掉大牙,这太简单了,完全不是事啊!我曾经也是这样想的。
- html调用jar文件路径,确定jar html嵌入的类路径
- (一)Linux实操之——权限、任务调度、磁盘分区
- 三、《云原生 | Kubernetes篇》helm 升级更新
- 2022年湖北省电工防爆电气作业(应急管理厅)资格证培训考试题及答案
- java 父委托机制优点_类加载器及父亲委托机制