czb203 发表于 2025-8-23 09:43:47

感谢大佬的热心分享

王阿非 发表于 2025-9-1 14:10:38

留个脚印,后续如果有跨平台需求可以考虑采用wx来替换mfc

lovewanting002 发表于 2025-10-9 14:47:22

本帖最后由 lovewanting002 于 2025-10-9 14:53 编辑

这几天在弄arx和wxwidgets ,有几个注意点
一、wxwidgets不要使用debug版本的库,直接使用release版本的库.arx的C++的代码生成无论是debug还是release默认都是/MD
二、可以使用wxformbuilder进界面绘制的时候,主要使用wxboxsizer的布局,可以通过proportion的值控制比例大小占用,wxEXPAND控制剩余占满。吾爱破解有一个中文版的,v3.90
三、目前只有3.2.8还支持低版本的C++,更高级的版本已经拥护C++11了。
附带Release的静态库名称(3.2.8)已通过vs2008进行验证
wxbase32u.lib
wxbase32u_net.lib
wxbase32u_xml.lib
wxexpat.lib
wxjpeg.lib
wxmsw32u_adv.lib
wxmsw32u_aui.lib
wxmsw32u_core.lib
wxmsw32u_gl.lib
wxmsw32u_html.lib
wxmsw32u_media.lib
wxmsw32u_propgrid.lib
wxmsw32u_qa.lib
wxmsw32u_ribbon.lib
wxmsw32u_richtext.lib
wxmsw32u_stc.lib
wxmsw32u_webview.lib
wxmsw32u_xrc.lib
wxpng.lib
wxregexu.lib
wxscintilla.lib
wxtiff.lib
wxzlib.lib


lovewanting002 发表于 2025-10-9 14:55:06

edata 发表于 2025-8-22 12:36
我看官方3.3低版本vc已经没有支持了,
如果不需要编译低版本ObjectARX,还是可以使用.
个人观点,如果是开发 ...

目前只有3.2.8还支持低版本的C++

王阿非 发表于 2025-11-12 10:17:46

有没有尝试过把现有mfc的源码使用typdef或者自己实现主要控件类的方式用wx替换掉呢?我想要把现有mfc&ARX项目移植到linux中,目前有qt保底,但是有些地方还是不太方便,wx表现如何?

橡皮 发表于 2025-11-12 10:21:35

王阿非 发表于 2025-11-12 10:17
有没有尝试过把现有mfc的源码使用typdef或者自己实现主要控件类的方式用wx替换掉呢?我想要把现有mfc&ARX项 ...

没尝试过,估计也不行,接口不一致

王阿非 发表于 2025-11-12 10:34:55

橡皮 发表于 2025-11-12 10:21
没尝试过,估计也不行,接口不一致

单独看功能类、宏、消息等 比较类似,应该可以,后续可以做调研,目前有qt的方案,但是总感觉不太顺
https://blog.csdn.net/pizi0475/article/details/7820179

橡皮 发表于 2025-11-12 10:39:00

王阿非 发表于 2025-11-12 10:34
单独看功能类、宏、消息等 比较类似,应该可以,后续可以做调研,目前有qt的方案,但是总感觉不太顺
htt ...

这估计是个大工程

王阿非 发表于 2025-11-12 10:41:35

橡皮 发表于 2025-11-12 10:39
这估计是个大工程

估计得个把月,目前中望和浩辰都提供了移植方案都是基于qt做的界面,他们实现了mfc的主要框架,如果走这条路子其实界面不是最大的问题
页: 1 2 [3]
查看完整版本: ARX wxwidgets 界面开发