开源Code::Blocks.IDE便携版.◇.SVN6110,支持临时字体

老邓 2010-01-05 09:47:26
加精
双编译器增强优化绿色版:http://topic.csdn.net/u/20100324/15/791b36e6-f885-4b0b-adfd-ceabd0a3d9ae.html

适用用户:
编程新手、老手、篏入式开发、不喜欢臃肿的VS、不喜欢迟钝的Eclipse CDT、不喜欢无法便携的CodeLite。

相对官方版本,在功能上增加两点特性(临时):
① 增加了CC的全局作用域支持,可以::MessageBox了。
② 增加临时字体功能,默认使用DejaVu字体。其他字体可拷贝到share\CodeBlocks\fonts目录后使用。

特别提示:tool/cttune.cpl是用来开启TrueType的,双击它!否则字体会很难看...

使用教程:
官方英文手册下载:http://www.codeblocks.org/docs/manual_en.pdf
这里提供中文帮助:http://www.cppblog.com/Chipset/archive/2009/01/18/72240.html

前言:
Code::Blocks本身是一个开源的IDE,界面库使用wxWidgets,开源、跨平台。主页:http://www.codeblocks.org/虽然第一个稳定版本1.0(8.02,Ubuntu命名习惯)发布已经两年有余,但其每日构建版的开发是非常活跃的:http://forums.codeblocks.org/index.php/board,20.0.html
自SVN6000以来,Code::Blocks取得了较大的进步,这是一个鼓舞人心的版本!本人将从SVN6000之后,维护Code::Blocks在Windows平台的便携绿色加强版(非官方认可):http://portablecb.googlecode.com

特点:
① 绿色、便携。可以安装到任意目录,也可以解压到U盘里,到任何一台电脑上使用!
② 集成Code::Blocks所有重要插件,并精心配置。
③ 集成最新的MinGW 4.4.2 DW-2编译器。
④ 集成Subversion。
⑤ 集成ResEdit、Depends、Spy++等小工具。
⑥ 集成MSDN快捷查询:F1一键查询(下载MSDN绿色版
⑦ 集成wxWidgets 2.8.10(含gcc_dll和gcc_lib)
⑧ 集成Boost 1.4.1(lib只包含了date_time组件及经典头文件库)
⑨ 集成GLUT for MinGW、Sqlite3、TinyXML、DirectX 8 for MinGW等库
⑩ 编译、调试使用VS风格快捷键
...其他


欢迎大家反馈问题,我好及时修正并更新:http://code.google.com/p/portablecb/issues/list

项目地址:http://portablecb.googlecode.com
下载链接:http://code.google.com/p/portablecb/downloads/list
文件大小:29.9 MB

■请下载最新日期发布的LoveDEV*.exe,适合新老用户。
■自SVN6086起,每次更新,都单独提供一个CB更新包,老用户可只更新该补丁。


有图有真相,感觉还不错的,请帮顶下,谢谢!
更新记录在 1# 楼,图片展示在 2# 楼。
...全文
15163 528 打赏 收藏 转发到动态 举报
写回复
用AI写文章
528 条回复
切换为时间正序
请发表友善的回复…
发表回复
fantasticu 2012-06-18
  • 打赏
  • 举报
回复
好东西啊!我喜欢,下个先。
junyizhi 2011-10-11
  • 打赏
  • 举报
回复
code blocks的问题???????????????????????????
有谁碰到 汉化版的右键点击会崩溃的的问题吗
还有最新的版本是不是不可以 双击管理窗口的函数名调到函数定义处的问题呢 如何解决
xunxun 2011-10-04
  • 打赏
  • 举报
回复
[Quote=引用 529 楼 diablochris 的回复:]

关于单步调试能不能在给点更为详细的说明呢?虽然中文帮助里头给出了调试的方法,但是没有给出一些异常的解决方案啊,我这就无法单步调试,设置了断点,F8后不会运行到断点处,而是跑完了整个程序,根本没有停下来的趋势。而且debugger信息里头总提示no debugging symbols found,请问这是怎么一回事。
[/Quote]
有多种原因
1、用了release
2、没用-g编译 (debug默认)
3、用了-s (release默认)

ollydbg23 2011-10-04
  • 打赏
  • 举报
回复
[Quote=引用 529 楼 diablochris 的回复:]

关于单步调试能不能在给点更为详细的说明呢?虽然中文帮助里头给出了调试的方法,但是没有给出一些异常的解决方案啊,我这就无法单步调试,设置了断点,F8后不会运行到断点处,而是跑完了整个程序,根本没有停下来的趋势。而且debugger信息里头总提示no debugging symbols found,请问这是怎么一回事。
[/Quote]
你具体什么问题,我怀疑你编译的程序里面没有调试信息。你把你遇到的具体步骤代码都详细的罗列一下,我觉得多半你调试了一个release的程序。
yuanwenqun2 2011-10-04
  • 打赏
  • 举报
回复
表示已经用了很久了
diablochris 2011-09-30
  • 打赏
  • 举报
回复
关于单步调试能不能在给点更为详细的说明呢?虽然中文帮助里头给出了调试的方法,但是没有给出一些异常的解决方案啊,我这就无法单步调试,设置了断点,F8后不会运行到断点处,而是跑完了整个程序,根本没有停下来的趋势。而且debugger信息里头总提示no debugging symbols found,请问这是怎么一回事。
ollydbg23 2011-05-26
  • 打赏
  • 举报
回复
[Quote=引用 527 楼 bedreaming 的回复:]

再问一下,如何在打开文件的标签中快速切换呢?现在打开了很多文件,在文件标签中要找到某个文件,只能用鼠标点左右箭头一个个地找?有没有插件支持列出已打开文件的列表呢?
[/Quote]
有很多办法:
1,菜单->setting->environment->notebooks appearance-> use drop down file list
或者方法:
2, 菜单->View->open file list

以上两个方法都可以满足你的要求。
bedreaming 2011-05-26
  • 打赏
  • 举报
回复
再问一下,如何在打开文件的标签中快速切换呢?现在打开了很多文件,在文件标签中要找到某个文件,只能用鼠标点左右箭头一个个地找?有没有插件支持列出已打开文件的列表呢?
bedreaming 2011-04-27
  • 打赏
  • 举报
回复
[Quote=引用 525 楼 ollydbg23 的回复:]

引用 524 楼 bedreaming 的回复:

引用 523 楼 bedreaming 的回复:

问一下,CB里文件标签能配置么?比如设置宽度,设置成不显示为全路径等。
我用的linux版本,文件标签只能显示两个,因为它显示得太宽了,里面包含了全路径,比如/home/abc/code/myproj/src/aa.c。。。
太占空间了。

找到了,Settings-Edito……
[/Quote]

嗯,昨天已经发现了,不过csdn不允许用户在同一主题内连续回三个以上的帖子。。
ollydbg23 2011-04-27
  • 打赏
  • 举报
回复
[Quote=引用 524 楼 bedreaming 的回复:]

引用 523 楼 bedreaming 的回复:

问一下,CB里文件标签能配置么?比如设置宽度,设置成不显示为全路径等。
我用的linux版本,文件标签只能显示两个,因为它显示得太宽了,里面包含了全路径,比如/home/abc/code/myproj/src/aa.c。。。
太占空间了。

找到了,Settings-Editor-General Settings下面的Editor ……
[/Quote]
windows下面,点击tab页面的标签的右键菜单,你就能查看文件的相对路径和绝对路径了。
bedreaming 2011-04-26
  • 打赏
  • 举报
回复
[Quote=引用 523 楼 bedreaming 的回复:]

问一下,CB里文件标签能配置么?比如设置宽度,设置成不显示为全路径等。
我用的linux版本,文件标签只能显示两个,因为它显示得太宽了,里面包含了全路径,比如/home/abc/code/myproj/src/aa.c。。。
太占空间了。
[/Quote]
找到了,Settings-Editor-General Settings下面的Editor tile is the file's,选成name only。
文件标签里的名字就不包含路径信息了。
不过,有啥方法能知道这个文件的路径信息么?比如我想看这个文件是在哪个目录中的。。
bedreaming 2011-04-26
  • 打赏
  • 举报
回复
问一下,CB里文件标签能配置么?比如设置宽度,设置成不显示为全路径等。
我用的linux版本,文件标签只能显示两个,因为它显示得太宽了,里面包含了全路径,比如/home/abc/code/myproj/src/aa.c。。。
太占空间了。
bedreaming 2011-04-03
  • 打赏
  • 举报
回复
[Quote=引用 521 楼 ollydbg23 的回复:]

引用 520 楼 bedreaming 的回复:

引用 461 楼 loaden 的回复:
晕了,是啊,应该使用Jump里的跳转功能,我自定义成Alt+B和Alt+F功能,分别对应后退和前进。
这个才是最常用,我总用这个,但回帖时忘了说了。


默认Alt+B是打开菜单里的Build,Alt+F是打开菜单里的File..
这个咋搞?

c::b里面有一个short-cut ……
[/Quote]

哦,了解。。
原来是在keyboard shortcuts里把菜单的快捷键改掉。。之前不知道还可以这样。。现在把后退和前进分别定义成了Alt+<和Alt+>。。
多谢。
ollydbg23 2011-04-01
  • 打赏
  • 举报
回复
[Quote=引用 520 楼 bedreaming 的回复:]

引用 461 楼 loaden 的回复:
晕了,是啊,应该使用Jump里的跳转功能,我自定义成Alt+B和Alt+F功能,分别对应后退和前进。
这个才是最常用,我总用这个,但回帖时忘了说了。


默认Alt+B是打开菜单里的Build,Alt+F是打开菜单里的File..
这个咋搞?
[/Quote]
c::b里面有一个short-cut key的插件,可以改任意菜单的快捷键。你想改成什么都行。
bedreaming 2011-03-31
  • 打赏
  • 举报
回复
[Quote=引用 461 楼 loaden 的回复:]
晕了,是啊,应该使用Jump里的跳转功能,我自定义成Alt+B和Alt+F功能,分别对应后退和前进。
这个才是最常用,我总用这个,但回帖时忘了说了。
[/Quote]

默认Alt+B是打开菜单里的Build,Alt+F是打开菜单里的File..
这个咋搞?
ronghuaqiu 2010-11-18
  • 打赏
  • 举报
回复
不错,蛮好的
Tracy630 2010-11-17
  • 打赏
  • 举报
回复
Loaden Onz
Tracy630 2010-11-17
  • 打赏
  • 举报
回复
第一次在CSDN上看到这种专业级的文章.. Onz
ollydbg23 2010-11-06
  • 打赏
  • 举报
回复
有个QQ群,具体可以看:
http://topic.csdn.net/u/20100530/13/ca911c06-e217-418a-85ff-155e99273f2f.html
另外,还有一个google groups,也是在里面。

另外,有问题,可以去英文的codeblocks论坛讨论:
http://forums.codeblocks.org/index.php

#include <windows.h>
#include <tchar.h>
这两个文件应该在mingw下面的某个目录里面,编译器能自动找到的,你可以自己搜索一下文件名。
ran0dom0host 2010-11-05
  • 打赏
  • 举报
回复
你好,我是刚刚开始用cb 的。

想问一问, 有沒有群组? 怎么加? 可以留下是什麼群组吗 (QQ, MSN??)

还有请问 老邓有自己的网页 或者 论坛 吗? 会开一个吗? GOOGLE PROJECT 的讨论功能好象很一般(GOOGLE GROUP 之类)

因为有时候 只有一点很小的问题。如果一直把這個贴弄的太长好像不太好~ 而又沒有专门是 CB 的分区 /_\

好了,顺便问问 问题:
1) 请问 那些 lib,还有 included file, 那里可以有?

我用的是安装版的 codeblocks-10.05mingw-setup.exe 27 May 2010 74.0 Mb
刚刚开始学c++ , 发现了一个不错的 教学。 http://www.catch22.net/tuts/neatpad/1
是写一个 win 32 的notepad。
不过当我在阅读源码, 发现 中间使用上
#include <windows.h>
#include <tchar.h>

我翻了一下 CB 的目录, 还有mingw 的目录, 都沒有 這两个 include file, 想问问,在哪里可以找到套件/sdk ?

谢谢

加载更多回复(508)

64,642

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧