使用Code::Blocks的中国人进来聚聚? Topic is solved
使用Code::Blocks的中国人进来聚聚?
欢迎光临!
我是加盟Code::Blocks开发团队的Loaden(常逛CSDN的老邓),目前主要从事Code Completion插件的重写。
参与Code Completion插件重写,直至加盟Code::Blocks开发团队,主要是由ollydbg和blueshake做的引路人!很多东西不会时,都会和他们俩商量。ollydbg和blueshake为Code Completion的增强做出了巨大的贡献,感谢他们!!
Code::Blocks是一个开源跨平台的IDE,使用wxWidgets开发,并且开发了wxWidgets的RAD开发工具:wxSmith插件。
目前wxSmith在Code::Blocks论坛Cryogen的帮助下,加入了大量的界面元素,支持的控件数量已经超越wxFormBuilder,直追商业版的DialogBlocks了。
在代码风格上,wxSmith与DialogBlocks非常相似(MFC风格),我喜欢这一点。
wxFormBuilder的方式,我一直不是很喜欢:由于自动生成的代码在风格上无法控制,一直无法接受。
Code::Blocks不管是8.02,还是10.05,在代码完成的功能上是比较弱的!不过,经过半年的努力,我们基本上完成了Code Completion插件的重写。现在在代码完成功能上,可以说发生了质的飞跃了!!
所以,我向使用wxWidgets的朋友推荐Code::Blocks这个IDE,这真的是一个非常棒的IDE,让我们除VS外,又多了一个不错的选择!
为此,我还维护了一个Code::Blocks绿色便携版的开源网站:http://portablecb.googlecode.com
大家可以试用我编译的Code::Blocks绿色便携版:http://portablecb.googlecode.com/files/LoveDEV.7z
(解压密码:csdn)
我是加盟Code::Blocks开发团队的Loaden(常逛CSDN的老邓),目前主要从事Code Completion插件的重写。
参与Code Completion插件重写,直至加盟Code::Blocks开发团队,主要是由ollydbg和blueshake做的引路人!很多东西不会时,都会和他们俩商量。ollydbg和blueshake为Code Completion的增强做出了巨大的贡献,感谢他们!!
Code::Blocks是一个开源跨平台的IDE,使用wxWidgets开发,并且开发了wxWidgets的RAD开发工具:wxSmith插件。
目前wxSmith在Code::Blocks论坛Cryogen的帮助下,加入了大量的界面元素,支持的控件数量已经超越wxFormBuilder,直追商业版的DialogBlocks了。
在代码风格上,wxSmith与DialogBlocks非常相似(MFC风格),我喜欢这一点。
wxFormBuilder的方式,我一直不是很喜欢:由于自动生成的代码在风格上无法控制,一直无法接受。
Code::Blocks不管是8.02,还是10.05,在代码完成的功能上是比较弱的!不过,经过半年的努力,我们基本上完成了Code Completion插件的重写。现在在代码完成功能上,可以说发生了质的飞跃了!!
所以,我向使用wxWidgets的朋友推荐Code::Blocks这个IDE,这真的是一个非常棒的IDE,让我们除VS外,又多了一个不错的选择!
为此,我还维护了一个Code::Blocks绿色便携版的开源网站:http://portablecb.googlecode.com
大家可以试用我编译的Code::Blocks绿色便携版:http://portablecb.googlecode.com/files/LoveDEV.7z
(解压密码:csdn)
Life is not fair, get used to it.
-
- Knows some wx things
- Posts: 47
- Joined: Fri Dec 14, 2007 1:10 am
-
- Knows some wx things
- Posts: 36
- Joined: Thu Jul 01, 2010 1:39 am
- Location: China Shanghai
老大,我有个关于tranferdatetowindow函数的问题
我自定义对话框继承了wxDialog,编译却说没有声明TransferDataToWindow
编译报错
ComSetDialog.cpp|47|error C2509: 'TransferDataToWindow' : member function not declared in 'ComSetDialog'|
ComSetDialog.cpp|54|error C2509: 'TransferDataFromWindow' : member function not declared in 'ComSetDialog'|
好像codeblocks中输入wxDialog::也没有弹出这两个函数,这两个函数不是wxDialog的函数吗
编译报错
ComSetDialog.cpp|47|error C2509: 'TransferDataToWindow' : member function not declared in 'ComSetDialog'|
ComSetDialog.cpp|54|error C2509: 'TransferDataFromWindow' : member function not declared in 'ComSetDialog'|
好像codeblocks中输入wxDialog::也没有弹出这两个函数,这两个函数不是wxDialog的函数吗
-
- Experienced Solver
- Posts: 80
- Joined: Wed May 26, 2010 8:42 am
- Location: Beijing, China
- Contact:
Re: 使用Code::Blocks的中国人进来聚聚?
平时先开个临时工程,用wxSmith拖界面,然后大体浏览一下自动生成的代码。然后在正式的工程里添加自己要的界面效果。虽然效率上低一些,但也慢慢能明白各个控件的具体参数的含义啥的,而且生成的可执行文件会小一些,约20%。
Loaden wrote:欢迎光临!
我是加盟Code::Blocks开发团队的Loaden(常逛CSDN的老邓),目前主要从事Code Completion插件的重写。
参与Code Completion插件重写,直至加盟Code::Blocks开发团队,主要是由ollydbg和blueshake做的引路人!很多东西不会时,都会和他们俩商量。ollydbg和blueshake为Code Completion的增强做出了巨大的贡献,感谢他们!!
Code::Blocks是一个开源跨平台的IDE,使用wxWidgets开发,并且开发了wxWidgets的RAD开发工具:wxSmith插件。
目前wxSmith在Code::Blocks论坛Cryogen的帮助下,加入了大量的界面元素,支持的控件数量已经超越wxFormBuilder,直追商业版的DialogBlocks了。
在代码风格上,wxSmith与DialogBlocks非常相似(MFC风格),我喜欢这一点。
wxFormBuilder的方式,我一直不是很喜欢:由于自动生成的代码在风格上无法控制,一直无法接受。
Code::Blocks不管是8.02,还是10.05,在代码完成的功能上是比较弱的!不过,经过半年的努力,我们基本上完成了Code Completion插件的重写。现在在代码完成功能上,可以说发生了质的飞跃了!!
所以,我向使用wxWidgets的朋友推荐Code::Blocks这个IDE,这真的是一个非常棒的IDE,让我们除VS外,又多了一个不错的选择!
为此,我还维护了一个Code::Blocks绿色便携版的开源网站:http://portablecb.googlecode.com
大家可以试用我编译的Code::Blocks绿色便携版:http://portablecb.googlecode.com/files/LoveDEV.7z
(解压密码:csdn)
OS: Win7 Ultimate SP1 x64(Windows XP Pro SP3 in VirtualBox)
Compiler: MinGW32 (gcc4.8.1 + gdb7.6.1)
IDE: Code::Blocks 12.11
Lib: wxWidgets3.0.0
Compiler: MinGW32 (gcc4.8.1 + gdb7.6.1)
IDE: Code::Blocks 12.11
Lib: wxWidgets3.0.0
救命啊老大~~
俺现在用的是新下下来的老大链接里的最新的那个大包6、7十M(6785/6828都试过,一样)。用wxSimth生成一个带menu 的FRAME,给FILE 菜单项添加一个子项OPEN,然后选event TAB,添加OPEN 的控件事件(如OnOpenClick),按OK键本应立即生成一空壳子事件函数并且界面也跟随着转到该函数处。但如今一按OK C::B就立即崩溃~~~
EDIT:新发现:
1.这个问题只与VC 2008 +WX2811 有关,以下都没问题:
2.VC+WX29 没问题
3.MINGW+ WX28 或WX29都没问题
4.目前仅发现只有菜单存在该问题,试了一下BUTTON都没什么,其它控件没特意去试.不知.
最后发现创建了子菜单后先保存,再生成菜单事件,这样就没问题了;而这个步骤在以上2和3都不是必须的.
俺现在用的是新下下来的老大链接里的最新的那个大包6、7十M(6785/6828都试过,一样)。用wxSimth生成一个带menu 的FRAME,给FILE 菜单项添加一个子项OPEN,然后选event TAB,添加OPEN 的控件事件(如OnOpenClick),按OK键本应立即生成一空壳子事件函数并且界面也跟随着转到该函数处。但如今一按OK C::B就立即崩溃~~~
EDIT:新发现:
1.这个问题只与VC 2008 +WX2811 有关,以下都没问题:
2.VC+WX29 没问题
3.MINGW+ WX28 或WX29都没问题
4.目前仅发现只有菜单存在该问题,试了一下BUTTON都没什么,其它控件没特意去试.不知.
最后发现创建了子菜单后先保存,再生成菜单事件,这样就没问题了;而这个步骤在以上2和3都不是必须的.
Regards,
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
你这个问题,似乎早几天cb的trunk里面jens已经修复了吧。。。samsam598 wrote:救命啊老大~~
俺现在用的是新下下来的老大链接里的最新的那个大包6、7十M(6785/6828都试过,一样)。用wxSimth生成一个带menu 的FRAME,给FILE 菜单项添加一个子项OPEN,然后选event TAB,添加OPEN 的控件事件(如OnOpenClick),按OK键本应立即生成一空壳子事件函数并且界面也跟随着转到该函数处。但如今一按OK C::B就立即崩溃~~~
EDIT:新发现:
1.这个问题只与VC 2008 +WX2811 有关,以下都没问题:
2.VC+WX29 没问题
3.MINGW+ WX28 或WX29都没问题
4.目前仅发现只有菜单存在该问题,试了一下BUTTON都没什么,其它控件没特意去试.不知.
最后发现创建了子菜单后先保存,再生成菜单事件,这样就没问题了;而这个步骤在以上2和3都不是必须的.
C::B坛子也是我贴的ollydbg23 wrote:你这个问题,似乎早几天cb的trunk里面jens已经修复了吧。。。samsam598 wrote:救命啊老大~~
俺现在用的是新下下来的老大链接里的最新的那个大包6、7十M(6785/6828都试过,一样)。用wxSimth生成一个带menu 的FRAME,给FILE 菜单项添加一个子项OPEN,然后选event TAB,添加OPEN 的控件事件(如OnOpenClick),按OK键本应立即生成一空壳子事件函数并且界面也跟随着转到该函数处。但如今一按OK C::B就立即崩溃~~~
EDIT:新发现:
1.这个问题只与VC 2008 +WX2811 有关,以下都没问题:
2.VC+WX29 没问题
3.MINGW+ WX28 或WX29都没问题
4.目前仅发现只有菜单存在该问题,试了一下BUTTON都没什么,其它控件没特意去试.不知.
最后发现创建了子菜单后先保存,再生成菜单事件,这样就没问题了;而这个步骤在以上2和3都不是必须的.
另外,最近的trunk我用时发现这个问题:wxSmith生成窗口不加添加直接编译总是说找不到Windows.h,俺实在搞不明白是怎么回事。试了N次,最后都被迫用会你的那个包:6787,继续忍受C::B有可能崩溃之苦。
PS:俺的电脑没有装VS C++,就是你的包里的VC++ 和mingw编译器。如果知道解决方案,麻烦告诉俺一下。
感谢。
Regards,
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
我的包??samsam598 wrote:C::B坛子也是我贴的ollydbg23 wrote:你这个问题,似乎早几天cb的trunk里面jens已经修复了吧。。。samsam598 wrote:救命啊老大~~
俺现在用的是新下下来的老大链接里的最新的那个大包6、7十M(6785/6828都试过,一样)。用wxSimth生成一个带menu 的FRAME,给FILE 菜单项添加一个子项OPEN,然后选event TAB,添加OPEN 的控件事件(如OnOpenClick),按OK键本应立即生成一空壳子事件函数并且界面也跟随着转到该函数处。但如今一按OK C::B就立即崩溃~~~
EDIT:新发现:
1.这个问题只与VC 2008 +WX2811 有关,以下都没问题:
2.VC+WX29 没问题
3.MINGW+ WX28 或WX29都没问题
4.目前仅发现只有菜单存在该问题,试了一下BUTTON都没什么,其它控件没特意去试.不知.
最后发现创建了子菜单后先保存,再生成菜单事件,这样就没问题了;而这个步骤在以上2和3都不是必须的.
另外,最近的trunk我用时发现这个问题:wxSmith生成窗口不加添加直接编译总是说找不到Windows.h,俺实在搞不明白是怎么回事。试了N次,最后都被迫用会你的那个包:6787,继续忍受C::B有可能崩溃之苦。
PS:俺的电脑没有装VS C++,就是你的包里的VC++ 和mingw编译器。如果知道解决方案,麻烦告诉俺一下。
感谢。
loaden的吧。。。。
我基本都只是研究codecompletion的源代码,对wxsmith的不太熟悉,所以无法帮你解决问题。要不你自己研究一下??
是俺搞错你们两位老大了,抱歉!!ollydbg23 wrote:我的包??
loaden的吧。。。。
我基本都只是研究codecompletion的源代码,对wxsmith的不太熟悉,所以无法帮你解决问题。要不你自己研究一下??
Regards,
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
-
- Earned a small fee
- Posts: 12
- Joined: Thu Oct 14, 2010 12:20 pm
这个问题并没有修复,jens是修复的wxSmith的另一个问题。ollydbg23 wrote:你这个问题,似乎早几天cb的trunk里面jens已经修复了吧。。。samsam598 wrote:救命啊老大~~
俺现在用的是新下下来的老大链接里的最新的那个大包6、7十M(6785/6828都试过,一样)。用wxSimth生成一个带menu 的FRAME,给FILE 菜单项添加一个子项OPEN,然后选event TAB,添加OPEN 的控件事件(如OnOpenClick),按OK键本应立即生成一空壳子事件函数并且界面也跟随着转到该函数处。但如今一按OK C::B就立即崩溃~~~
EDIT:新发现:
1.这个问题只与VC 2008 +WX2811 有关,以下都没问题:
2.VC+WX29 没问题
3.MINGW+ WX28 或WX29都没问题
4.目前仅发现只有菜单存在该问题,试了一下BUTTON都没什么,其它控件没特意去试.不知.
最后发现创建了子菜单后先保存,再生成菜单事件,这样就没问题了;而这个步骤在以上2和3都不是必须的.
话说samsam598的问题我已经发给Loaden了,Loaden也复现了,可能是比较忙,没时间查找原因吧。
-
- In need of some credit
- Posts: 2
- Joined: Sat Dec 11, 2010 1:12 am
Re: 使用Code::Blocks的中国人进来聚聚?
最近刚开始使用wxWidgets+Code::Blocks+MinGW,感觉还可以!唯一让我比较不适应的还是wxSmith界面生成工具,和MFC的还是有一些区别。顶一下~
顺便问一下,wxWidgets内部有没有集成可以完美访问Excel的库之类的?就是想对表格中设置颜色,字体大小等功能……
顺便问一下,wxWidgets内部有没有集成可以完美访问Excel的库之类的?就是想对表格中设置颜色,字体大小等功能……