魔法师
2023-12-14 19:37 deepin
- 找遍全网,竟然没有一篇关于Linux下搭建代码编辑器+CMake+wxWidgets开发环境的,只能自己摸索。
Reply Like 0 View the author
学习了,谢谢分享。
本人菜鸟一枚,表示看不懂,集成太多文件了,把基础命令都隐藏了😂
本人菜鸟一枚,表示看不懂,集成太多文件了,把基础命令都隐藏了😂
看来我这个还是太超前了
看来我这个还是太超前了
记得之前看视频有一句话:模块再好也是别人的,不学基础就用别人的模块,一旦离开模块,什么都干不了。
我最开始学的是VS+MFC,断断续续学了很久,除了直接双击界面自动跳转到函数里写点代码,对架构运转完全不了解。
再说一个项目真的复杂到这种程度,倒不如用IDE来的爽快。
因为wxwidgets本身就很少了吧,大部分都用qt了
你为什么不发到内容投稿
因为wxwidgets本身就很少了吧,大部分都用qt了
目前只发现论客邮箱是用wxWidgets开发的,其他的真没见过😂 可能有些用了也不会标明吧。
你为什么不发到内容投稿
水坛少,目前还不知道什么是内容投稿呢~
水坛少,目前还不知道什么是内容投稿呢~
就是在发帖选择版块的时候,选择技术交流-内容投稿呢
内容投稿有奖励呢~
就是在发帖选择版块的时候,选择技术交流-内容投稿呢
内容投稿有奖励呢~
目前只发现论客邮箱是用wxWidgets开发的,其他的真没见过😂 可能有些用了也不会标明吧。
我最开始实习的时候接到过wxwidgets相关的offer,是用这货搞什么工业设计软件,最后我没去,因为另外一个offer是就业面更广的Qt
就是在发帖选择版块的时候,选择技术交流-内容投稿呢
内容投稿有奖励呢~
属实第一次知道,开眼界了
Popular Events
More
引用另一个贴: deepin-IDE+CMake+wxWidgets开发环境搭建
本仓库: https://gitee.com/zinface/qt.wx-widgets-demo
首先,根据 Spark 构建定义,你可以摒弃传统构建模式,亦可以为其增加扩展。以下是针对 wxWidgets 开发的基本操作。
在该仓库的描述中,它是这样做的
构建出你的 wxWidgets 库本体,那么你将得到一个完全版本的依赖库
将该库放到你的工程中作为 3rlib 或 thrid_party 中以平台目录 linux 进行区分
根据 wx-config 是一个可执行程序的定义,那么它的作用是为你生成 cflags 与一些相关配置例如 config.h 用于参与构建。
那么定义一个 cmake 构建模块,前边可以提供全局 3rlib 库引用路径,后面则是针对 wx-config 可能在不同位置提供的的 cmake -D的可选传递变量,默认为你系统中的 wx-config 如果有的话就可以不需要其它配置项,然后通过调用它进行获取输出结果,这里使用了一些cmake 的内部指令
separate_arguments
与UNIX_COMMAND
等控制参数,将输出的结果重新转为新的结构存放在 CFLAGS 与 LIBS 变量中,随后加入到全局编译宏。-