Codejie's C++ Space

Using C++

随笔:MSVC+Code::Blocks


    好久没有更新了,主要近来没有个方向,也就没啥好写的了~

    工作中需要使用Solaris,但实在不喜欢在其下的Terminal中查看程序结果,想着要是能把程序结果输出到Windows或者其它平台的GUI窗口中应该比较cool,于是就开始不务正业起来~
    为了保证开发出来的GUI能跨平台,继续选用了wxWidgets,但GUI设计这次抛弃了wxGlade,因为用这个修改的时候实在麻烦,其合适一次定型,永不修改;但这样明显不现实。因此这次选用了Code::Blocks, 其是一个真正的IDE,可以配合GCC、MSVC等等等多种编译器一起工作,最好的就是其自带的wxWidgets GUI设计工具--wxSmith跟IDE配合的非常不错,修改界面不会影响原有代码,这大大提高了像我这样经常把GUI改来改去的人的编码效率。
    虽然Code::Blocks和我用的VC Express配合的很好,编译非常流利,但一个很大的问题就是Debug,VC Express的Debug是内嵌的,Code::Blocks无法使用,例如设断点这样的功能就没法使用了,这很不爽的。后来下载了单独的Debug工具,Debug没有问题了,由于毕竟和其不是亲兄弟,调试中的可用信息非常少,如在Watch某个变量时,就无法像在VC中那样显示的非常详细。
    最后找了个相互妥协的办法--分别为VC和Code::Blocks建立两个工程,一个偏重调试,一个偏重GUI设计,反正两个都能敲字。尝试了两个小工程,虽然在经常需要在两个程序间切换,有些繁琐,但这样真正达到的了我的需求,越用越爽了。。。

    目前代码在使用ACE+wxWidgets组合,一个用于底层通信,一个用于高层GUI展示,很爽。。。

posted on 2010-09-16 16:16 codejie 阅读(1403) 评论(4)  编辑 收藏 引用 所属分类: 随笔而已

评论

# re: 随笔:MSVC+Code::Blocks[未登录] 2010-09-17 02:30 Liu

把你的例子发一个上来么  回复  更多评论   

# re: 随笔:MSVC+Code::Blocks 2010-09-17 12:07 codejie

@Liu
啊,你Y终于又出现了。。。近来可好。。。
你想要什么例子?ACE?这个你也是行家啊;wxWidgets?网上很多很多。。。  回复  更多评论   

# re: 随笔:MSVC+Code::Blocks[未登录] 2010-09-18 05:36 Liu

@codejie

我想要的就是你这两个工程的例子,ACE当年还用过点,但是wxWidgets真没用过  回复  更多评论   

# re: 随笔:MSVC+Code::Blocks 2010-09-19 14:11 codejie

@Liu
不知道你到底想看什么,就把整个工程打包上传了,如果你无聊,就下载看看吧。
http://www.cppblog.com/Files/codejie/wxGStatsViewer.7z
MSVC的工程在./msvc下面,Codeblocks的工程是*.cbp.要编译的话需要ACE+wxWidgets+TinyXML.
  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


公告

Using C++

导航

统计

留言簿(73)

随笔分类(513)

积分与排名

最新评论

阅读排行榜

评论排行榜