CB的自动完成很不爽,是我不会配置吗? Topic is solved

这是wxWidgets论坛的中文版本。在这里,您可以用您的母语汉语讨论上面任一子论坛所涉及的所有关于wxWidgets的话题。欢迎大家参与到对有价值的帖子的中英互译工作中来!
ollydbg23
Filthy Rich wx Solver
Filthy Rich wx Solver
Posts: 200
Joined: Fri Dec 12, 2008 10:31 am

Post by ollydbg23 » Sun Feb 01, 2009 10:23 am

哦,原来是这样子,呵呵,谢谢!
其实code::blocks的代码补全的插件总体上肯定是比不过visual assist的,但是已经基本够用了,我觉得。

maninthewind
In need of some credit
In need of some credit
Posts: 6
Joined: Tue Nov 18, 2008 11:19 pm

Post by maninthewind » Thu Feb 05, 2009 11:58 am

楼上都是牛人,关注中,希望某一天能有我们中国人的插件集成在cb中

ollydbg23
Filthy Rich wx Solver
Filthy Rich wx Solver
Posts: 200
Joined: Fri Dec 12, 2008 10:31 am

Post by ollydbg23 » Sat Feb 21, 2009 4:01 pm

Loaden wrote:
ollydbg23 wrote:
我现在的办法是:同时支持GCC和VC编译器。
请问你上面的这句话是什么意思?什么叫做同时支持两个编译器??谢谢,新年快乐!
我制作了一个C::B绿色版,集成了VC9和GCC4.3.2两个编译器。同时我创建了两个cbp工程,一个for VC,一个for GCC。
这样我在编写代码时用GCC工程:智能提示功能很好用。而在代码发布和兼容性测试时用VC工程,最终发布还是用VC工程。
@Loaden

codeblocks在运行的时候,(如果你包含了c++头文件的话,会默认把mingw gcc 里面的 include作为 Parser的路径。你使用命令行运行 codeblocks.exe --debug-log

看一下就知道了。

(我用的是mingw的编译器,可能支持得比较好,我不知道VC的编译器,是否要单独添加一些路径什么的,所以,你可以尝试着看看能否把VC9的include路径之类的加入,或者自己修改一下codeblocks的源代码看看。)

欢迎和我继续讨论,谢谢。

Loaden
I live to help wx-kind
I live to help wx-kind
Posts: 177
Joined: Tue Feb 19, 2008 10:21 am
Location: China

Post by Loaden » Sun Feb 22, 2009 6:38 am

谢谢提醒,不过还是不行。
Reparsing saved files...
Starting batch parsing
Parsing stage done (125 total parsed files, 36829 tokens in 0 minute(s), 1.984 seconds).
Life is not fair, get used to it.

ollydbg23
Filthy Rich wx Solver
Filthy Rich wx Solver
Posts: 200
Joined: Fri Dec 12, 2008 10:31 am

Post by ollydbg23 » Sun Feb 22, 2009 7:39 am

Loaden wrote:谢谢提醒,不过还是不行。
Reparsing saved files...
Starting batch parsing
Parsing stage done (125 total parsed files, 36829 tokens in 0 minute(s), 1.984 seconds).
OK, 那我也没办法了,可能和他们对GCC的支持好有关,我这里用mingw的话,能自动找到mingw的头文件路径,然后parser一遍,呵呵。

ollydbg23
Filthy Rich wx Solver
Filthy Rich wx Solver
Posts: 200
Joined: Fri Dec 12, 2008 10:31 am

Post by ollydbg23 » Tue Feb 24, 2009 11:36 am

@Loaden
最近几天看了一下 code blocks里面的 parser,其实他是针对mingw 和 libgcc做了优化的,你看一下,它里面有一个token的自动replace。具体请看

http://wiki.codeblocks.org/index.php?ti ... rect_token

你看看VC9里面是否也有不一样的地方,其实也就是修改一下替换符号而已,我那个wiki把它写完整一点,其实parser也就那么一回事,呵呵。

Loaden
I live to help wx-kind
I live to help wx-kind
Posts: 177
Joined: Tue Feb 19, 2008 10:21 am
Location: China

Post by Loaden » Thu Feb 26, 2009 11:30 pm

ollydbg23 wrote:@Loaden
最近几天看了一下 code blocks里面的 parser,其实他是针对mingw 和 libgcc做了优化的,你看一下,它里面有一个token的自动replace。具体请看

http://wiki.codeblocks.org/index.php?ti ... rect_token

你看看VC9里面是否也有不一样的地方,其实也就是修改一下替换符号而已,我那个wiki把它写完整一点,其实parser也就那么一回事,呵呵。
谢谢!现在计划全面转向MinGW,正在研究MinGW内联汇编。
你介绍的这篇wiki很有参考价值。
Life is not fair, get used to it.

ollydbg23
Filthy Rich wx Solver
Filthy Rich wx Solver
Posts: 200
Joined: Fri Dec 12, 2008 10:31 am

Post by ollydbg23 » Fri Feb 27, 2009 1:28 am

Loaden wrote:
ollydbg23 wrote:@Loaden
最近几天看了一下 code blocks里面的 parser,其实他是针对mingw 和 libgcc做了优化的,你看一下,它里面有一个token的自动replace。具体请看

http://wiki.codeblocks.org/index.php?ti ... rect_token

你看看VC9里面是否也有不一样的地方,其实也就是修改一下替换符号而已,我那个wiki把它写完整一点,其实parser也就那么一回事,呵呵。
谢谢!现在计划全面转向MinGW,正在研究MinGW内联汇编。
你介绍的这篇wiki很有参考价值。
好,有空我们可以继续切磋!呵呵。我会继续完善那个wiki的内容。

Post Reply