Code::Blocks 10.05试用

        今天试用了一下Code::Blocks 10.05,遇到了几个问题,希望遇到同样问题的童鞋可以参考下。
1、修改Code Completion快捷键
       Code::Blocks 默认的Code Completion快捷键为Ctrl-Space,与中文输入法冲突,想修改下,网上说在Setting->Edit...->Keyboard Shortcuts中设置,但怎么也找不到Keyboard Shortcuts。折腾了一番才发现,只有完全安装才有Keyboard Shortcuts,晕!
2、引入cppunit-1.12.1
        写了个简单应用,但编译通不过,郁闷。后来发现,CppUnit在编译的时候使用了/MDd参数,而Code::Blocks默认的Microsoft Visual C++ 2005/2008编译器并没有选中/MDd参数。
3、无法Auto Complete
        编程的时候,发现公共库可以Auto Complete,而CppUnit却不能,是怎么回事?
代码如下:

CppUnit::TextUi::TestRunner runner;
    CppUnit::TestFactoryRegistry 
&registry = CppUnit::TestFactoryRegistry::getRegistry();
    runner.addTest( registry.makeTest() );
    runner.run();

 

    

    原来Code::Blocks并不支持命名空间的Auto Complete,像代码中的runner、registry对象就无法Auto Complete

posted on 2010-06-09 22:43  Hero King  阅读(1205)  评论(0编辑  收藏  举报

导航