PDA

View Full Version : CodeBlocks - ide C++



tumickey
04-10-2007, 01:52 PM
Highlights:
* Open Source! GPL2, no hidden costs.
* Cross-platform. Runs on Linux or Windows (uses wxWidgets).
* Made in GNU C++. No interpreted languages or proprietary libs needed.
* Comes in two presentations: Standalone, and MinGW bundle
* Devpack support (optional)
* Extensible through plugins (SDK available in the downloads section)

Compiler-related features:

* Multiple compiler support:
o GCC (MingW / Linux GCC)
o MSVC++
o Digital Mars
o Borland C++ 5.5
o Open Watcom
* Compiles directly or with makefiles
* Predefined project templates
* Custom template support
* Uses XML format for project files.
* Multi-target projects
* Workspaces support
* Imports MSVC projects and workspaces
(NOTE: assembly code and inter-project dependencies not supported yet)
* Imports Dev-C++ projects
* Integrates with GDB for debugging

Interface Features:

* Syntax highlighting, customizable and extensible
* Code folding for C++ and XML files.
* Tabbed interface
* Code completion plugin
* Class Browser
* Smart indent
* One-key swap between .h and .c/.cpp files
* Open files list for quick switching between files (optional)
* External customizable "Tools"
* To-do list management with different users

And more! (See the forums for plugins currently being worked on)
http://www.codeblocks.org/img/screenshots/cb_normal.png

download
http://www.codeblocks.org

thuongshoo
06-10-2007, 09:42 AM
Đúng rồi! Nếu chạy các ứng dụng 16 bít(các ứng dụng cũ thường là 16 bít) trên Window thì tốn CPU dã man!
Bạn hãy dùng IDE CodeBlock đi! Hoặc là xài VS 98( 1 đĩa) hoặc là VS 2005( 3-4 đĩa gì đó)
MingW có ở đây!
- Vô đây (http://sourceforge.net/project/showfiles.php?group_id=2435)
- Download cái Automated MinGW Installer
IDE CodeBlock download ở đây!
Bạn vào đây (http://forums.codeblocks.org/index.php?board=20.0)
- rồi vô 1 chủ đề nào đó( dĩ nhiên là vô chỗ mới nhất)
- download cả 3 "món" luôn! wxWidget , mingw10m , CB
- Extract vô 1 thư mục
- Chạy CB(codeblock), nó sẽ tự tìm 1 trình biên dịch. Thế nào thì nó cũng sẽ tìm được MingW --> Xài đã lắm ! Làm thử đi! :D

Nói thêm:
MingW là chương trình dịch. Nó có khả năng dịch chương trình viết bằng ngôn ngữ C/C++ sang ngôn ngữ máy và đóng gói thành file .exe(có thể double click để chạy)
Còn CodeBlock là IDE (Itergrated Development Enviroment) là "môi trường làm việc tích hợp". Bản thân nó không có thể dịch(compile) gì cả nhưng nó tích hợp các chương trình : chương trình soạn thảo, chương trình dịch, chương trình bắt lỗi,....
Nếu không có IDE thì muốn dịch chương trình thì phải làm sao ?
- Dùng 1 chương trình soạn thảo để soạn chương trình( ví dụ như NotePad)
- Dùng chương trình biên dịch để dịch file trên
---> Vô cùng mất công và đúng là "siêu không tiện lợi, tiện ích"
---> Xài IDE. Có nhiều IDE lắm! Nhưng tui thấy có thằng CodeBlock là tuyệt cú mèo nhất!

fedo
29-10-2007, 03:21 PM
hi all,
Khi dùng IDE CodeBlocks mình add thư viện MFC vào như thế nào vậy. CodeBlocks có hỗ trợ lập trình trên môi trường Windows không. Bạn nào có thể post một bài giới thiệu về IDE này cho mọi người biết được không
Have fun!

nguyentuan2
29-10-2007, 04:07 PM
có điều codeblock mãi không có cải tiến gì thêm

thuongshoo
19-11-2007, 02:07 PM
có điều codeblock mãi không có cải tiến gì thêm

Bộ nguyentuan xài thằng này lâu rồi hả? Tui thì thấy nó được nhất đám. Lần đầu tiên, tui xài IDE mã nguồn mở là hồi tui tìm hiểu về cái MingW. Tất cả những IDE có ở site của MingW đều dở ẹc.
Gần đây, trong 1 lần kiếm IDE để học(vì ở cty không có cài VS ) thì bất ngờ là tui biết được CodeBlock. Tui nghĩ nếu nguyentuan có ý tưởng gì thì cứ vô diễn đàn của nó cùng thảo luận là được thôi! Mã nguồn mở thì cùng nhau thảo luận, cùng nhau thiết kế mà?
Nói vậy là vì tui thấy CodeBlock là thằng có tiềm năng nhất. Kiếm 1 thằng ngon thiệt là ngon rồi tập trung sức mà phát triển cho nó là tốt nhất

CoderX
24-12-2007, 07:49 AM
code blocks có auto complete ko bạn.

trananhquanapt
24-12-2007, 09:44 AM
Code Blocks cập nhật thường xuyên lắm chứ.
Các bạn đầu tiên down bộ cài đặt Code Blocks về ( bản mới nhất 1.0 RC2 cách đây vài năm rồi )
Sau đó vào diễn đàn của nó, phần Nighty Build, download bản cập nhật mới nhất, down nguyên 3 cái wxWidget , mingw10m , CB rồi copy vào thư mục cài Code Blocks
Bản cập nhật mới nhất tôi vừa vào kiểm tra là vào ngày 23/12/2007

thuongshoo
17-01-2008, 01:17 PM
địa chỉ download ở chỗ này nè! SourceForge thì ít được cập nhật lắm!
Ở đây có hàng ngày
http://forums.codeblocks.org/index.php/board,20.0.html

demtruongtrungco
19-01-2008, 05:29 PM
Mấy anh ơi em mới dùng cái code block này thấy cũng hay.
Nhưng làm sao để chạy được đồ họa vậy
chỉ em dùm

thuongshoo
22-01-2008, 07:30 AM
Nhưng làm sao để chạy được đồ họa vậy
chỉ em dùm
chạy đồ họa là sao ? bạn đang lập trình đồ họa hả? xài cái gì ? xài DirectX hay là OpenGL?

demtruongtrungco
22-01-2008, 02:00 PM
nghĩa là trong codeblocks này mấy thư viện conio.h, graphic.h em hỏng có chạy được đó. Chỉ em.
Mà còn nữa, codeblocks có sài được trên vista không vậy.???!!

thuongshoo
24-01-2008, 08:21 AM
nghĩa là trong codeblocks này mấy thư viện conio.h, graphic.h em hỏng có chạy được đó. Chỉ em.
Tui cũng 0 rành! Hình như trong CodeBlock chỉ giúp mình dịch ra chương trình chạy trên window, vì vậy mấy thư viện kia thường chạy không được. Tui đoán là ngay cả vài VS 6.0 cũng không được đâu. Đó là các thư viện trên DOS thôi! Nếu muốn xài mấy cái đó thì bạn hãy xài BC 3.0 thời xưa á! Tức việc này là do trình biên dịch chứ không phải do IDE. CodeBlock là 1 IDE. VS cũng là 1 IDE mà thôi! Khác nhau là khi cài VS thì M$ cài cho mình IDE, chương trình dịch(compiler), rồi tự động cấu hình cho IDE luôn! Còn với CodeBlock, 1 IDE mã nguồn mở thì mấy việc kia mình phải cài download từng món rồi cài từng món. Tuy nhiên, nếu có xài CodeBlock thì thấy khả năng của nó n hư thế nào. Gần như chương trình dịch nào nó cũng hiểu. Nó giúp mình tạo nhiều project khác nhau, tức là cái template của nó nhiều. Có điều khả năng chấm xòe(intelsense) của nó chưa tốt, không sao b ằng C#. Cái này phải nói là M$ quá ưu ái cho C$. Khi viết chương trình với C# thì phải nói là toàn intellsense làm việc, mình gõ rất ít. Còn với VC++.NET thì cái dấu } mà IDE cũng chả làm được, chả đổi màu để biết dấu nào đi với dấu nào. Đúng là rõ chán! M$ phát biểu khi VN mình có người hoàn thiện bộ gõ công thức toán học là nó không làm hoàn hảo vì muốn các cty khác có cơ hội! Cty khác chắc là borland. Phải nói là ngoài Bc 3.0 và Borland Pascal thì tui chưa sản phẩm nào của borland. Kì này chắc xài thử :D
Nếu chạy mấy món đồ chơi cũ trên XP trở đi thì máy nặng lắm! Máy bạn tui xài Pen-ti-um 4 mà vừa lập trình vừa nghe nhạc thì giật giật. Còn tui xài Ce socket 478 mà không sao ? Vì sao? vì tui biết tinh chỉnh :D Khi nào bạn cũng vậy thì mình liên lạc tiếp nhe! Tại hiện tại, máy tui 0 có Bc cũ nên 0 nói thêm được :D.
Hoặc là bạn xài máy ảo á! Vài VMware mà tạo máy ảo. Chạy trên máy ảo thì vô tư. Tạo máy ảo DOS tốn không bao nhiêu RAM. Cái này là tuyệt vời nhất. Hồi tui thi ASM ở trường. Thầy không đoán được việc này. Trên XP, 2000 thì làm gì có DOS thực. Chạy các int cũ là không được. Mà bài làm thì chỉ có 2 trạng thái: chạy hoàn toàn và không chạy mà thôi! Phải chi hồi đó, trường tui xài máy ảo để thi thì chắc môn ASM tui có cơ hội cao điểm. Thôi! Xài máy ảo đi nhe! :)

tumickey
20-02-2008, 11:51 PM
muốn chạy mầy thu viên graphic.h thì xem hướng dẫn tại
http://www.uniqueness-template.com/devcpp/

cách này cho devcpp nhưng có thể làm cho codeblock vì nó cùng dùng gcc biên dịch

rox_rook
21-02-2008, 02:23 AM
-Thằng này thì mới biết vài hôm nay, chạy trên Win thì dùng nó là phê nhất T_T, bộ style code của nó nhìn rất bát mắt, khỏi phải tốn công format. Cái style Linux thì tuyệt vời hì hì.
-Mà tui xài sao setting color code bị lỗi hay sao á, set sao nó cũng về mặc định, ai rành cái này giúp tui với :D !

tienlbhoc
19-03-2008, 05:35 PM
thấy nó hỗ trợ borland c++ 5.5 compiler , hí hửng đem về cài, cuối cùng có được đâu vào cái . bác nào giúp với . cài compiler 8.7 mb rồi, chỉnh setting -> compiler sang cái kia mặc định , cuối cùng biên dịch không lỗi không warning và cũng không chạy được(D:)> :