[Product exchange] 有谁在Deepin IDE 中使用 wxWidgets进行编程吗?请求指点.
Tofloor
poster avatar
MFC转班生
deepin
2025-11-29 13:41
Author

有谁在Deepin IDE 中使用 wxWidgets进行编程吗?

我安装了wxWidgets,但没找到 wx/setup.h 这个文件,

是少安了什么依赖包吗?

image.png

image.png

Reply Favorite View the author
All Replies
MFC转班生
deepin
2025-11-29 14:57
#1

同一台电脑,安装的codeBlocks,这个IDE可以用 wxWidgets.

可以编译,执行,显示窗口. 说明在DeepinIDE中,我可能还是哪个地方或配置没搞好.

(题外话就是这个IDE显示函数列表的窗口不知道在哪.上面有个函数的combolist,也很难用,有时不能定位.)

image.png

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2025-11-29 15:11
#2

wxWidgets?这gui框架有坑

Reply View the author
MFC转班生
deepin
2025-11-29 15:17
#3
把一切操作变成GUI

wxWidgets?这gui框架有坑

碰到过啥情况吗?

😦

Reply View the author
北冥夜未央
deepin
Ecological co-builder
2025-11-29 19:34
#4

好久没看了,https://bbs.deepin.org/post/265910 我以前写的这个帖子可以参考一下

Reply View the author
MFC转班生
deepin
2025-11-29 20:47
#5
北冥夜未央

好久没看了,https://bbs.deepin.org/post/265910 我以前写的这个帖子可以参考一下

谢谢你的指点, 我看过这个贴子,也没配置成功.

后来,我把wxWidgets下载的包直接解压,用Deepin IDE 添加了这个包下的wx目录,文件是有了.

但又有了新的问题. 有个宏有问题. 后面还有很多个文件,都报这个错.

image.png

Reply View the author
MFC转班生
deepin
2025-11-30 09:15
#6
MFC转班生

谢谢你的指点, 我看过这个贴子,也没配置成功.

后来,我把wxWidgets下载的包直接解压,用Deepin IDE 添加了这个包下的wx目录,文件是有了.

但又有了新的问题. 有个宏有问题. 后面还有很多个文件,都报这个错.

image.png

在网上查了很多办法试验, 修改了 wx/features.h文件. 没有了关于__GNUC_PREREQ的报错.

#ifndef __GNUC_PREREQ

#if defined(GNUC) && defined(GNUC_MINOR)
#define __GNUC_PREREQ(maj, min) ((GNUC << 16) + GNUC_MINOR >= ((maj) << 16) + (min))
#else
#define __GNUC_PREREQ(maj, min) 0
#endif
#endif

但又出现另外的报错, 应该是关于宽字符的头文字😰

image.png

image.png

Reply View the author
lin_lcs
deepin
2025-11-30 14:23
#7

wx/setup.h这个头文件好像是在 \usr\lib\wx\include\[wxport]\wx目录下吧,可以去cmakelists.txt里面添加一下头文件路径

Reply View the author
MFC转班生
deepin
2025-11-30 17:17
#8
lin_lcs

wx/setup.h这个头文件好像是在 \usr\lib\wx\include\[wxport]\wx目录下吧,可以去cmakelists.txt里面添加一下头文件路径

我电脑中,就是没找到这个文件,其它目录中有,但也不相关😂

image.png

Reply View the author
lin_lcs
deepin
2025-11-30 17:59
#9
MFC转班生

我电脑中,就是没找到这个文件,其它目录中有,但也不相关😂

image.png

scream

按道理CMakeLists.txt写对了化,应该可以自己找到的,可以问问AI

Reply View the author