|
|
  |
компилятор |
|
|
|
Jul 2 2008, 21:58
|
Частый гость
 
Группа: Свой
Сообщений: 172
Регистрация: 5-08-06
Из: Владивосток
Пользователь №: 19 343

|
Цитата(sergey sva @ Jul 2 2008, 23:33)  Может есть для Eclipsa какой компилятор чтобы программы для PC можно было своять, как на билдаре например ? На самом деле, чтоб "как в билдере" - это не компилер выбирать надо, а оболочку и визуальную библиотеку. Я пробовал че-то простенькое нарисовать с помощью Code::BlocKs и wxWidgets - соотв. оболочка и набор библиотек (в т.ч. и для UI). Сама оболочка не очень понравилась. Почему - пока не понял. Но факт - так же как и в борланде, можно быстренько нарисовать окошко, расставить события. А потом (пока не пробовал - руки не дошли) перетащить сгенеренный код в любимую оболочку и там править функционал. Для справки - и wxWidgets, и Code::Blocks - лицензия по типу гпл с небольшими (имхо) отличиями. Оболочка не включает в себя компилер и пр. утилы, их надо привинчивать самому, как и к эклипс. ЗЫ: наврал, оболочка, оказывается - под GPLv3.
|
|
|
|
|
Jul 5 2008, 09:45
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(Leen @ Jul 3 2008, 01:58)  На самом деле, чтоб "как в билдере" - это не компилер выбирать надо, а оболочку и визуальную библиотеку. Я пробовал че-то простенькое нарисовать с помощью Code::BlocKs и wxWidgets - соотв. оболочка и набор библиотек (в т.ч. и для UI). Сама оболочка не очень понравилась. Почему - пока не понял. Сообщите, пожалуйста, чем не понравилась. Вот мне, например, не понравился KDevelop и Qt, и наоборот очень понравился CodeBlocks и особенно wxWidgets... Цитата(Leen @ Jul 3 2008, 01:58)  Оболочка не включает в себя компилер и пр. утилы, их надо привинчивать самому, как и к эклипс. Например, с "оболочкой" CodeBlocks для windows поставляется GCC и MinGW... Привинчивается автоматически. Так же нет проблем с "привинчиванием" GCC под Linux...
--------------------
|
|
|
|
|
Jul 6 2008, 12:37
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Цитата(sergey sva @ Jul 2 2008, 16:33)  Может есть для Eclipsa какой компилятор чтобы программы для PC можно было своять, как на билдаре например ? Не для eclipse, но все-же - Visual C# express edition. Довольно удобно и бесплатно. Дизайнер форм вполне на уровне. Лично я для написания гуевых утилит пользую его, вполне доволен. C# использует .Net Из этого проистекает как много плюсов, так и несколько минусов: + сборка мусора + среда автоматом отслеживает многие "тупые" ошибки типа выхода за границы буфера и т.д., вываливая вполне внятные исключения со снимком стека (перечнем функций). а не что-то типа "Access violation. Read address 0xFF11FF2323" + язык имеет многое, чего (имхо) не хватает С++ - делегаты, модульность, строгое приведение типов, опциональная проверка переполнения, foreach, etc, etc - .Net на не вашей машине скорее всего придется ставить отдельно. А это примерно 20 метров. - Возможно, некоторая тормознутость в ОСОБО узких местах. Хотя говорят, что за счет рантайм оптимизации на некоторых тестах .Net побеждает нативные компиляторы.
|
|
|
|
|
Jul 6 2008, 14:11
|
Гуру
     
Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923

|
Visual C# express edition Попробую обязательно. Сейчас пытаюсь скрутить codebloks + Mingw +wxWidgets-2.8.8 при попытке откомпилировать библиотеку wx вылетает ошибка, где конкретно в чем не понятно.Codebloks переустановил ,скачал новую библиотеку в install.exe, попробовал параметр реестра Nls/codepage "1252" = 1252nls поменял на "1252" = 1251nls не чего не дало. Может еще нужно что то подредактировать в файле makefile.gcc или config.gcc ? Цитата C:\wxWidgets-2.8.8\build\msw>mingw32-make -f makefile.gcc BUILD=debug WXUNIV=0 U NICODE=1 if not exist gcc_mswud mkdir gcc_mswud process_begin: CreateProcess(NULL, -c "if not exist gcc_mswud mkdir gcc_mswud", ...) failed. make (e=2): ═х єфрхЄё эрщЄш єърчрээ√щ Їрщы. mingw32-make: [gcc_mswud] Error 2 (ignored) if not exist ..\..\lib\gcc_lib mkdir ..\..\lib\gcc_lib process_begin: CreateProcess(NULL, -c "if not exist ..\..\lib\gcc_lib mkdir ..\. .\lib\gcc_lib", ...) failed. make (e=2): ═х єфрхЄё эрщЄш єърчрээ√щ Їрщы. mingw32-make: *** [..\..\lib\gcc_lib] Error 2
C:\wxWidgets-2.8.8\build\msw>
Сообщение отредактировал sergey sva - Jul 6 2008, 14:23
|
|
|
|
|
Jul 6 2008, 14:26
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(sergey sva @ Jul 6 2008, 18:11)  Visual C# express edition Попробую обязательно. Сейчас пытаюсь скрутить codebloks + Mingw +wxWidgets-2.8.8 при попытке откомпилировать библиотеку wx вылетает ошибка, где конкретно в чем не понятно. Я ж написал выше - если надо без проблем установить wx для разработки под windows - качайте wxPack... Ситуация под Linux противоположная - если надо без проблем подготовить wx для написания программ - проще скомпилировать из исходников... Цитата(Непомнящий Евгений @ Jul 6 2008, 16:37)  Не для eclipse, но все-же - Visual C# express edition. Довольно удобно и бесплатно. Дизайнер форм вполне на уровне. Лично я для написания гуевых утилит пользую его, вполне доволен. C# использует .Net Из этого проистекает как много плюсов, так и несколько минусов: Один вопрос: Visual C# express edition работает под Linux, и в нем можно создавать приложения, которые с минимальными затратами переносятся на все другие платформы?.. Нет? Спасибо, не надо нам таких _плюсиков_ когда зияет огромный минусищще!..
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|