LINUX.ORG.RU

[оффтопик] Как под оным програмить с gcc?

 


0

0

Имеется оффтопик 2к и ХР на универских машинах, на них стоят Borland Cpp builder 6 и VS 6.0/2005. Юзать такие вещи мне религия не позволяет (я убежденный параноик, особенно когда ставлю VS Express из 2.5-метрового архива).

Вопрос в следующем: как научить gcc делать w32api? Ну, я знаю, что есть Eclipse CDT, есть minGW, но можно ли будет реализовать "кнопочки" (как в gtk - по функции на отрисовку элемента окна)?

Даже вопрос в следующем: какая самая адекватная замена borland 6 и VS?

>Вопрос в следующем: как научить gcc делать w32api? Ну, я знаю, что есть Eclipse CDT, есть minGW, но можно ли будет реализовать "кнопочки" (как в gtk - по функции на отрисовку элемента окна)?

А почему бы не использовать сам gtk?

anonymous
()

> Даже вопрос в следующем: какая самая адекватная замена borland 6 и VS?

Если не нужен MFC, mingw + QT будет вполне себе хорошая замена, думаю.

anonymous
()
Ответ на: комментарий от anonymous

Суть не в кнопочках, а в w32api, нужны его функции соединения с сетевыми дисками и пр. Это можно будет сделать?

NiggasLife
() автор топика
Ответ на: комментарий от NiggasLife

в mingw вроде это есть.
каждые конкретные не проверял, но либы для kernel32 и user32 должны быть точно.

xydo ★★
()

>как научить gcc делать w32api?

в %eax записываешь номер системного вызова, дальше не помню, надо вроде какие-то регистры на стеке сохранить, а потом прерывание дёргаешь и ждёшь возобновления управления

dimon555 ★★★★★
()
Ответ на: комментарий от MKuznetsov

ЗЫ - пакет Windows32api там есть (я им не пользуюсь, поэтому могу только отметить факт его присутствует, но не работоспособности)

MKuznetsov ★★★★★
()
Ответ на: комментарий от MKuznetsov

> bloodshed dev c++

Очень и очень неплоха. Сколько на ней в свое время понаписал лаб с использование winapi... м-м-м! Даже на компакт диске постоянно с собой таскал.

baverman ★★★
()
Ответ на: комментарий от imp

> Qt SDK и пишешь #include <QApplication> и будет тебе счастье. :)

fixed

хинт - Qt SDK под Win тоже содержит виндовые хедеры и либы, плюс есть крутая замена студии в лице QtCreator.

static_lab ★★★★★
()
Ответ на: комментарий от MKuznetsov

> bloodshed dev c++
> http://www.bloodshed.net/devcpp.html

> вполне сносная IDE для (и С) mingw и менеджером пакетов-библиотек


На Delphi!? Чем Code::Blocks в таком случае не угодил?

andreyu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.