[ feedback] 刚装好的IDE,和QT,建个工程就有编译报警,有人碰到如何解决的?
Tofloor
poster avatar
MFC转班生
deepin
2025-12-04 09:31
Author

这几天在Deepin20上 研究用Deepin IDE 和 QT 做点东西。需要用C++17版本,就装上了Deepin23的系统。

用DeepinIDE时,发现有报警,找了各种原因,最后试出来,在刚装好的IDE和QT的依赖就有这个报警。

升级安装为Deepin25后,也有这个问题。换过3台电脑装Deepin25,Deepin23,都这样。

虽然做的东西也能运行,不过总有个报警,是什么原因?下面是我在Deepin25系统上的截图。

CMake Deprecation Warning:

Support for "Extra Generators" like

CodeBlocks

is deprecated and will be removed from a future version of CMake. IDEs may

use the cmake-file-api(7) to view CMake-generated project build trees.

CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):

Compatibility with CMake < 3.10 will be removed from a future version of

CMake.

Update the VERSION argument value. Or, use the ... syntax

to tell CMake that the project requires at least but has been updated

to work with policies introduced by or earlier.

image.png
image.png
image.png

image.png

Reply Favorite View the author
All Replies
1 / 2
To page
MFC转班生
deepin
2025-12-04 09:46
#1

补充:
image.png

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2025-12-04 09:49
#2
It has been deleted!
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2025-12-04 09:51
#3
MFC转班生

补充:
image.png

改成3.31.0也是这样吗?

Reply View the author
wlly-lzh
deepin
2025-12-04 10:01
#4

改一下第三张图片里面的cmake生成器。

至于cmake最低版本,改成比3.10大的就行,比如3.16。

Reply View the author
BLumia
deepin
2025-12-04 10:02
#5

CMake 最低版本要求建议3.24起步,除非你有什么明确的特殊的要求。

目前CMake上游最新版本已经4.x了,并且放弃了<3.5版本的兼容,所以那个最低版本要求不要写太低。

Reply View the author
MFC转班生
deepin
2025-12-04 10:07
#6
把一切操作变成GUI

改成3.31.0也是这样吗?

image.png

Reply View the author
MFC转班生
deepin
2025-12-04 10:14
#7
BLumia

CMake 最低版本要求建议3.24起步,除非你有什么明确的特殊的要求。

目前CMake上游最新版本已经4.x了,并且放弃了<3.5版本的兼容,所以那个最低版本要求不要写太低。

是这个吗? 我这里是灰的,从哪能改呢?
image.png

Reply View the author
MFC转班生
deepin
2025-12-04 10:19
#8
wlly-lzh

改一下第三张图片里面的cmake生成器。

至于cmake最低版本,改成比3.10大的就行,比如3.16。

😂 改cmake的地方是灰的,需要在哪安装?

Reply View the author
Mozart
deepin
2025-12-04 10:29
#9

image.png

Reply View the author
wlly-lzh
deepin
2025-12-04 10:38
#10
MFC转班生

😂 改cmake的地方是灰的,需要在哪安装?

我没有在用这个IDE,所以也不太清楚。

楼下上新建一个cmake套件,你可以试试看。

Reply View the author
wlly-lzh
deepin
2025-12-04 10:41
#11

搞qt为什么不用qtcreator?confused

Reply View the author
MFC转班生
deepin
2025-12-04 11:00
#12
Mozart

image.png

嗯.了解了,

我去下载个新的版本试试.👍

Reply View the author
MFC转班生
deepin
2025-12-04 11:01
#13
wlly-lzh

我没有在用这个IDE,所以也不太清楚。

楼下上新建一个cmake套件,你可以试试看。

我正在下载新的Cmake版本,安装试试. 多谢😬

Reply View the author
MFC转班生
deepin
2025-12-04 11:03
#14
wlly-lzh

搞qt为什么不用qtcreator?confused

支持国产IDE呗.😄

Reply View the author
MFC转班生
deepin
2025-12-04 15:34
#15

谢谢各位的指点,我安装了cmake4.2的版本,仍会有报警.😂

从CMake网上看,将来小于3.5的会被弃用.

是不是 IDE哪里我没设置对? 才有这个提醒?
image.png

image.png

image.png
image.png

Reply View the author
MFC转班生
deepin
20 hours ago
#16

请各位会的指点一下,谢谢啦!

难到很少有人用这个IDE做 Cmake的开发?😂

还是开发者没事不来逛论坛?confused

Reply View the author
BLumia
deepin
18 hours ago
#17
MFC转班生

谢谢各位的指点,我安装了cmake4.2的版本,仍会有报警.😂

从CMake网上看,将来小于3.5的会被弃用.

是不是 IDE哪里我没设置对? 才有这个提醒?
image.png

image.png

image.png
image.png

你这个4.8是哪来的。。。目前最新的也才4.2,当然报错。

这个最低版本限制指的是你 CMakeLists.txt 最上面第一行。

Reply View the author
wlly-lzh
deepin
18 hours ago
#18
MFC转班生

请各位会的指点一下,谢谢啦!

难到很少有人用这个IDE做 Cmake的开发?😂

还是开发者没事不来逛论坛?confused

没错,很少有人用这个IDE做cmake的开发。

原因也很简单,这个IDE不跨平台,基本上只能在deepin上面用。

Reply View the author
MFC转班生
deepin
15 hours ago
#19
BLumia

你这个4.8是哪来的。。。目前最新的也才4.2,当然报错。

这个最低版本限制指的是你 CMakeLists.txt 最上面第一行。

我改成4.8,是为了让它报错,显示出我用的是4.2的版 本😄

Reply View the author
MFC转班生
deepin
15 hours ago
#20
BLumia

你这个4.8是哪来的。。。目前最新的也才4.2,当然报错。

这个最低版本限制指的是你 CMakeLists.txt 最上面第一行。

不是因为这个版本报错.

现在不管改成多少,都会有这个报警.

想解决这个报警的问题.😁

Reply View the author
1 / 2
To page