Обновлено
2021-07-07 18:20:09
Совместимость
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10
Описание
CodeLite — это программа для работы в области программного обеспечения на языках С/С++, PHP, Node.js и Javascript. Это открытая интегрированная среда разработки, позволяющая использовать инструментарий wxWidgets. Программа оптимизирована под платформу Windows, работает быстро и без ошибок. Постоянно обновляется, получает дополнительные функции. Интерфейс приложения представлен только на английском языке. Но, так как утилита предназначена для программирования, отсутствие русификатора не считается недостатком софта.
CodeLite для Windows обеспечена возможностью расширения функций плагинами. Кроме того, отладка файлов в этой программной среде поддерживается LLDB, GDB и XDebug. Код упрощается с помощью продвинутого рефакторинга. С помощью протокола SFTP утилита дает пользователю доступ к удаленному управлению рабочим ПК.
Загрузить CodeLite предпочитают разработчики ПО, которые нуждаются в функциональной, но легкой платформе.
Особенности CodeLite
- поддерживает SVN;
- оснащена встроенной системой генерации документов;
- рефакторинг, автодополнение кода (ctags + clang);
- осуществляет подсветку синтаксиса;
- интегрирована с приложениями Cscope, Subversion, UnitTest++, Git;
- отладчик, надстроенный над GDB;
- мощный редактор исходного кода (на основе Scintilla);
- Помогает импортировать файлы из Visual Studio.
Скачать бесплатно Код Лайт для компьютера можно на сайте freesoft.ru. ПО проверено на наличие вредоносного кода. Программные файлы оригинальные, не подвергались модификациям или переупаковке.
codelite is an open-source, cross platform IDE for the C/C++/PHP and JavaScript programming languages (build and tested on Windows 7, 8, ubuntu >=14.04 plus debian, fedora and openSUSE, and Mac OSX 10.8.4). codelite is distributed under the terms of the GPLv2 license
If you need help with codelite, please join our forums at:
http://forums.codelite.org
Visit our download page at:
http://codelite.org/support.php
The CodeLite Team
Features
- Clang Based Code Completion Engine
- JavaScrip Code Completion
- PHP Code Completion
- Word Completion (based on open editors)
- Git, Svn plugins
- Database Explorer
- Valgrind Support
- SpellChecker
- wxCrafter: A GUI Designer plugin for creating cross platform UI based on the wxWidgets toolkit
- Graphical Diff Utility
License
GNU General Public License version 2.0 (GPLv2)
HiMama Preschool & Child Care App is an easy-to-use software solution for savvy child care programs. Providing powerful reporting and management tools for parents, directors, and educators, HiMama Preschool & Child Care Appoffers a quick and easy way to document and share children’s activities, from funny moments to learning and development achievements. Key features of HiMama Preschool & Child Care App include attendance management, child daily reports, meals tracking, events calendar, lesson planning, child development report, parent text messaging, real-time parent communications, and more.
User Ratings
4.6
out of 5 stars
★★★★★
★★★★
★★★
★★
★
ease
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
3 / 5
features
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
3 / 5
design
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
3 / 5
support
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
4 / 5
User Reviews
- All
- ★★★★★
- ★★★★
- ★★★
- ★★
- ★
-
Dreadful for beginners. Use Visual Studio instead (much as I’m loathed to recommend a Microsoft product).
I’ve been coding since 1991 and dabbled with C++ before, now I want to get into it professionally. This product has been a complete waste of my time I am sorry to say.
Downloaded, installed, compiler chosen, file loaded…can’t build. Why? All options disabled.
And what’s the next problem when the build finally happens?
I know it’s free, but what’s the point if it can’t be used? Such a shame as I’d heard good things about it (online reviewers though who probably don’t even use the tool).
I’ll update my review in the unlikely event that I ever find proper instructions as to how to actually work this thing… -
I created an account just to rate this software. Awful. They obfuscate things that should be incredibly simple in layers of very specific complexity that make one extremely simple problem turn into hours and hours of work. Poorly poorly designed and one of the most user «unfriendly» programs I’ve ever seen in my life.
1 user found this review helpful.
-
I use it for PHP and it is powerful yet lightweight.
-
Very fast, easy, with nice design IDE.
Read more reviews >
Additional Project Details
Intended Audience
Developers
User Interface
wxWidgets
Programming Language
C++, C, PHP
Database Environment
SQLite
An efficient C, C++, PHP and JavaScript integrated development environment»
Top-notch IDEs enhances the coding procedure through access to libraries, code suggestions, syntax highlighting and other excellent features. It can be a horrendous task using a dumb IDE that cannot perform simple tasks as highlighting syntax errors. This program is an opensource IDE designed for C/C++ programming environment. Besides its code support for the C language, the application also supports many another programing language. The pluggable feature of the app makes it versatile through the use of third-party plugins to achieve various objectives.
IDE for C/C++, Javascript, and PHP
The application handles all essential text editing functions, allows the programmer to write codes in a clean, intuitive interface and has a powerful search and replace feature. The interface is highly configurable, the user can apply custom background colors, font face, hotkeys and define the environment variable. The user can create a bookmark, perform extensive code debugging, configure the workspace with options such as code autocomplete, code line numbering among other possibilities. It has native support for Javascript and PHP, code completion, compilers, code navigation and more.
CodeLite is licensed as freeware for PC or laptop with Windows 32 bit and 64 bit operating system. It is in code editor / ide category and is available to all software users as a free download.
Share |
Give a rating |
(1 votes, average: 4.00 out of 5) Loading… |
Author |
Eran Ifrah
|
Last Updated On |
November 27, 2018 |
Runs on |
Windows 10 / Windows 8 / Windows 7 / Windows Vista / XP |
Total downloads |
1,663 |
License |
Free |
File size |
40,01 MB |
Filename |
codelite-x86-11.0.0.7z |
Each software is released under license type that can be found on program pages as well as on search or category pages. Here are the most common license types:
Freeware
Freeware programs can be downloaded used free of charge and without any time limitations. Freeware products can be used free of charge for both personal and professional (commercial use).
Open Source
Open Source software is software with source code that anyone can inspect, modify or enhance. Programs released under this license can be used at no cost for both personal and commercial purposes. There are many different open source licenses but they all must comply with the Open Source Definition — in brief: the software can be freely used, modified and shared.
Free to Play
This license is commonly used for video games and it allows users to download and play the game for free. Basically, a product is offered Free to Play (Freemium) and the user can decide if he wants to pay the money (Premium) for additional features, services, virtual or physical goods that expand the functionality of the game. In some cases, ads may be show to the users.
Demo
Demo programs have a limited functionality for free, but charge for an advanced set of features or for the removal of advertisements from the program’s interfaces. In some cases, all the functionality is disabled until the license is purchased. Demos are usually not time-limited (like Trial software) but the functionality is limited.
Trial
Trial software allows the user to evaluate the software for a limited amount of time. After that trial period (usually 15 to 90 days) the user can decide whether to buy the software or not. Even though, most trial software products are only time-limited some also have feature limitations.
Paid
Usually commercial software or games are produced for sale or to serve a commercial purpose.
CodeLite 17.0.0
CodeLite v17.0.0 is available
See What’s New for this release
For your convenience, we provide installers for Windows and macOS and apt
or rpm
packages.
Please visit our download page for more details
CodeLite 16.0.0
CodeLite v16.0.0 is available
See What’s New for this release
For your convenience, we provide installers for Windows and OSX
Linux users, please visit this wiki page to configure your apt
or rpm
package managers
CodeLite 15.0.0
CodeLite v15.0.0 is available
See What’s New for this release
For your convenience, we provide installers for Windows and OSX
Linux users, please visit this wiki page to configure your apt
or rpm
package managers
CodeLite 14.0.0
CodeLite v14.0 is available
See What’s New for this release
For your convenience, we provide installers for Windows and OSX
Linux users, please visit this wiki page to configure your apt
or rpm
package managers
CodeLite 13.0.0
CodeLite v13.0 is available
See What’s New for this release
For your convenience, we provide installers for Windows and OSX
Linux users, please visit this wiki page to configure your apt
or rpm
package managers
CodeLite 12.0.0
CodeLite v12.0 is available
See What’s New for this release
For your convenience, we provide installers for Windows and OSX
Linux users, please visit this wiki page to configure your apt
or rpm
package managers
CodeLite 11.0
CodeLite v11.0 is available
See What’s New for this release
For your convenience, we provide installers for Windows and OSX
Linux users, please visit this wiki page to configure your apt
or rpm
package managers
CodeLite 10.0
CodeLite v10.0 is available
See What’s New for this release
For your convenience, we provide installers for Windows and OSX
Linux users, please visit this wiki page to configure your apt
or rpm
package managers
CodeLite 9.2.0
CodeLite v9.2.0 is available
See What’s New for this release
For your convenience, we provide installers for Windows and OSX
Linux users, please visit this wiki page to configure your apt
or rpm
package managers
CodeLite v9.1.0
CodeLite v9.1.0 is available
See What’s New in this release
For your convenience, we provide installers for Windows and OSX
Linux users, please visit this wiki page to configure your apt
or rpm
package managers
ИНФО
Системные требования
- 40
- 1
- 2
- 3
- 4
- 5
Скачать программу CodeLite можно бесплатно по ссылкам внизу.
Описание CodeLite
Бесплатная интегрированная среда разработки с поддержкой сторонних плагинов и открытым исходным кодом. Позволяет писать программы на языках C, C++, javascript и PHP. Отлично оптимизирована и шустро работает на платформах Windows, OSX, Linux и Ubuntu.
С момента первой версии (2006 года), CodeLight претерпела колоссальные изменения. Разработчик постоянно улучшал свое творение дополнительными возможностями, а также поиском и устранением ошибок. Изначально среда была создана и отлажена при помощи свободных инструментов, но нынешние обновления разрабатываются в ней самой.
Поддерживает такие популярные отладчики, как LLDB, GDB и XDebug. Имеет протокол SFTP для доступа к рабочему компьютеру из любой точки земного шара. Включает возможность продвинутого рефакторинга для упрощения кода.
Особенности CodeLite:
- Абсолютно бесплатная IDE.
- Дружелюбный интерфейс.
- Специализируется на языках C, C++, Node.js и PHP.
- Работает на платформах Windows, Linux, OSX и Ubuntu.
- Функционал может быть расширен плагинами.
- Поддерживает отладчики LLDB, GDB и XDebug.
Среда не была переведена, и в сети нет официального русификатора CodeLite. Минусом это не назвать, так как бывалые программисты не нуждаются в переводе, а для новичков незнакомая картина не обретает ясности даже с полностью русским интерфейсом.
Похожие программы
Создание программ
Eclipse
Создание программ, Интегрированные среды разработки
Qt Creator
Создание программ, Интегрированные среды разработки, Визуальные среды разработки
CodeLite
Создание программ, Интегрированные среды разработки
Visual Studio Code
Создание программ, Интегрированные среды разработки, Визуальные среды разработки
Библиотека для разработки GUI приложений wxWidgets продолжает развиваться и на сегодняшний день (лето 2020) уже доступна версия 3.1.3. Библиотека помогает создавать кроссплатформенные приложения, при этом максимально используя родные графические элементы операционной системы. Другой на мой взгляд важной особенностью библиотеки является то, что на текущий момент ее лицензия позволяет также создавать закрытые коммерческие приложения. В третьих — доступны исходные коды библиотеки. Более того, библиотека прекрасно интегрируется в Codelite — open-source кроссплатформенной средой разработки.
Как это зачастую бывает у некоммерческих проектов — для «непродвинутых» пользователей установка и настройка рабочей среды для разработки приложений на wxWidgets — нетривиальная задача. Помню времена Delphi 2007 — когда запустил инсталятор и через пару минут уже начал рисовать форму с кнопочками. Пару часов и программа для расчета КПД по измеренным вольт-амперным характеристикам солнечного элемента готова. С wxWidgets первый раз было все сложнее. Благодаря долгому чтению разрозненных мануалов и инструкций, в т.ч. на хабре мне как-то удалось один раз установить и настроить библиотеку. Однако полного понимания сути происходящих процессов я так не получил. И в очередной раз устанавливая новую версию библиотеки пришлось снова потратить немало времени, чтобы разобраться в вопросе. Данная заметка надеюсь добавит немного большего понимания того как происходит установка и что там внутри для тех, кто как и я, решились окунуться в мир программирования GUI-приложений на основе wxWidgets. В отличие от большинства инструкций здесь обойдемся без компиляции исходных кодов библиотеки.
Исходные данные:
Компьютер под управлением 64 битной Windows 7, 8 или 10 и как всегда нехватка времени.
С Visual Studio у меня с самого начала не задалось, после компактной и быстрой Delphi 2007 хотелось чего-то похожего, но под c++ разработку. Codelite стала для меня той самой компактной и быстрой IDE. Размер инсталятора для Codelite 14 занимает всего 33 МБ.
Итак, скачиваем установочный файл Codelite Stable 64 бит с сайта. Его установка не вызывает трудностей. После установки пока не запускайте программу. Она попытается выполнить поиск установленных компиляторов, а их может там и не быть. Поэтому вторым шагом мы будем ставить компилятор.
Под понятием «компилятор» в широком смысле скрывается набор программ для компиляции. Это и сам компилятор и линковщик и еще куча вспомогательных утилит. Есть платные и бесплатные компиляторы. С закрытым и открытым кодом. Допускающие создавать коммерческие проекты или нет.
Так как у нас как всегда не хватает времени, то устанавливать библиотеку wxWidgets будем уже в скомпилированном виде (в виде бинарных файлов). Да, после долгих экспериментов с компиляцией из исходных файлов, где обнаружилась уйма ньюансов в зависимости от версии библиотеки и компилятора решил на время оставить это дело. Разработчики библиотеки предлагают скачать бинарные файлы для нескольких компиляторов: под Visual Studio и Mingw различных версий. Например, выбираем свежий релиз wxWidgets для разработчиков 3.1.3. Он доступен в виде бинарников для компилятора (сборки) MinGW-w64 8.1. Запоминаем название и идем на сайт данной сборки: mingw-w64.org. В разделе «Загрузки» будет таблица с названием «Pre-built toolchains and packages» где находим в первом столбце «MingW-W64-builds». Скачиваем, запускаем. Откроется инсталлятор, где будет предложено выбрать версию компилятора и несколько опций. Выбираем тот, что запомнили ранее — версию 8.1, x86_64, остальные поля без изменений.
Путь можно указать например C:mingw-w64. Инсталлятор загрузит и установит выбранный компилятор. В итоге по адресу C:mingw-w64mingw64bin будут находится exe файлы компилятора. Позже добавим этот путь к системной переменной path
Далее осталось загрузить и установить библиотеку wxWidgets. Для этого переходим на сайт wxwidgets.org в раздел «Загрузки» и выбираем бинарную сборку под наш уже установленный компилятор (MinGW-w64 8.1).
Номер версии имеет значение и должен соответствовать версии компилятора. Сайт предложит скачать на выбор: архив с заголовочными файлами, Development Files и Release DLLs под 32 или 64 версию. Прежде чем скачивать хочу рассказать про ньюанс с работой wxWidgets. Так выглядит опция для с++ компилятора в настройках проекта по-умолчанию с использованием wxWidgets в Codelite IDE под Windows:
-O2;-Wall;$(shell wx-config --cxxflags --unicode=yes --debug=no)
Как видим — никаких путей до библиотеки и ее заголовочных файлов. Пути и директивы компилятору будут отправлены после выполнения команды $(…) в оболочке. Забегая вперед — на настроенной системе результат выполнения команды будет примерно такой:
-mthreads -DHAVE_W32API_H -D__WXMSW__ -DNDEBUG -D_UNICODE -IC:/wx/lib/gcc_dll/mswu -IC:/wx/include -Wno-ctor-dtor-privacy -pipe -fmessage-length=0
Чтобы вся эта конфигурация с wx-config заработала нужно проделать следующее:
1) С того же раздела «Загрузки» скачиваем исходные коды библиотеки wxWidgets (Windows Installer). Запускаем инсталятор и указываем каталог для установки C:wx. Ничего компилировать мы не будем. Зато получим заголовочные файлы, структуру каталогов, примеры и если что, можем подсмотреть в исходных файлах реализации функций.
2) Скачиваем также файл «Development Files» в разделе wxWidgets binaries для 64 битной версии нашего компилятора (MingGW-w64 8.1). Распаковаваем содержимое в C:wxlib попутно переименовав каталог gcc810_x64_dll в gcc_dll. В итоге путь до файлов должен получиться C:wxlibgcc_dll В этом каталоге будут файлы с расширением *.a и *.dll, а также два каталога: mswu и mswud.
Последний штрих. Добавляем системные переменные.
В переменную path в конец добавим:
C:mingw-w64mingw64bin
C:wxlibgcc_dll
А в переменные среды для текущего пользователя:
WXWIN равную C:wx
WXCFG равную gcc_dllmswu
После добавления переменных обязательно нужно выйти из системы либо перезагрузить компьютер.
Теперь все готово чтобы в первый раз запустить Codelite. Программа предложит выбрать «Стиль кодирования». Выбираем профиль «C/C++ Development». Далее предложит просканировать компьютер на наличие установленных компиляторов. Жмем на Scan и выбираем наш установленный ранее MinGW. Далее можно выбрать цветовую тему и как осуществлять отступы (пробелом или табом). Программа сама перезапустится для применения изменений.
Далее создаем новый Workspace C++ и указываем для него путь. Создаем новый проект путем нажатия на имени Workspace в навигационной панели правой клавишей мыши New->New Project
В окне настроект проекта выбираем поля как на рисунке. Жмем OK. Далее полностью ракрываем дерево проекта в левой части экрана и двойным щелчком открываем файл main.cpp. Родной пример для меня, как новичка, был сложен для понимания, поэтому прикладываю свою заготовку файла main.cpp:
Заголовок спойлера
#include <wx/wx.h>
#include <wx/msgdlg.h>
class MyApp : public wxApp
{
public:
virtual bool OnInit();
};
class MainFrame : public wxFrame
{
public:
MainFrame(const wxString &title);
private:
wxPanel *pnl;
wxButton *btn1, *btn2;
wxBoxSizer *mainSizer;
void OnPressBTN1(wxCommandEvent& WXUNUSED(event));
};
bool MyApp::OnInit()
{
MainFrame *frame = new MainFrame(_("Hello World!"));
return true;
}
IMPLEMENT_APP(MyApp)
MainFrame::MainFrame(const wxString &title):wxFrame(NULL, wxID_ANY, title)
{
SetMinSize(wxSize(200, 200));
Centre();
pnl = new wxPanel(this, wxID_ANY);
btn1 = new wxButton(pnl, wxID_ANY, "LEFT");
btn2 = new wxButton(pnl, wxID_ANY, "RIGHT");
btn1->Bind (wxEVT_COMMAND_BUTTON_CLICKED, &MainFrame::OnPressBTN1, this);
mainSizer = new wxBoxSizer(wxHORIZONTAL);
mainSizer->Add(btn1, 1, wxEXPAND, 0);
mainSizer->Add(btn2, 1, wxEXPAND, 0);
pnl->SetSizer(mainSizer);
Show();
}
void MainFrame::OnPressBTN1(wxCommandEvent& WXUNUSED(event))
{
wxMessageBox( wxT("Hello World!") );
}
Комбинацией CTRL+F5 компилируем, собираем и запускаем проект.
Получившийся exe файл имеет следующие зависимости:
Для того, чтобы он запустился на другом компьютере необходимо к нему в тот же каталог добавить несколько dll. В данном примере это пара библиотек wxWidgets и компилятора minGW:
c:wxlibgcc_dll
wxbase313u_gcc810_x64.dll
wxmsw313u_core_gcc810_x64.dll
c:mingw-w64mingw64bin
libgcc_s_seh-1.dll
libstdc++-6.dll
libwinpthread-1.dll
Для более серьезных проектов понадобится использовать больше зависимостей, поэтому стоит скачать с сайта wxWidgets помимо Development Files еще и Release DLLs под свой компилятор.
Все. Надеюсь быстрый старт получился действительно быстрым. У данного способа есть недостаток — данные бинарные файлы WxWidgets рассчитаны на динамическую линковку с приложением, поэтому создать монолитный exe файл, запускающийся на других компьютерах таким способом не получится. По крайней мере мне не удалось.
Удачи! И до новых встреч!