|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.12.2010, 19:05 | #1 |
Пользователь
Регистрация: 24.01.2009
Сообщений: 30
|
работа с GDI
Пожалуйста, подскажите, можно ли без использования IDE нормально обращаться к GDI-функциям?
P.S. при попытке компиляции g++ пишет: ".... : undefined reference to WinMain@16" |
31.12.2010, 19:08 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
IDE это редактор компилятора. может ты имел ввиду можно ли без использования Win API?
I'm learning to live...
|
31.12.2010, 19:13 | #3 |
Пользователь
Регистрация: 24.01.2009
Сообщений: 30
|
Нет. Просто погуглив насчёт моей проблемы (как только в код включаю какую-нибудь функцию, например: Rectangle(hdc, 1, 1, 10, 10); ), я наткнулся на советы подключить к проекту соответствующую библиотеку. А как это сделать без IDE? (я работаю в Far'e, компилятор MinGW, и пока что ничего не хочется менять)
|
31.12.2010, 19:19 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А-а-а Ну наверное нужно посмотреть параметры запуска компилятора. Там должна быть опция такая.
I'm learning to live...
|
31.12.2010, 19:27 | #5 |
Пользователь
Регистрация: 24.01.2009
Сообщений: 30
|
Можете, пожалуйста, объяснить поподробнее: где смотреть эти параметры?
|
31.12.2010, 19:37 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
компилятор запускается из ком строки, там надо прописать дополнительные параметры(такие как библиотеки)
gcc требует явного указания библиотек при запуске(ком строка), в отличии от компилятора от микрософт(там можно в коде через #pragma) параметры можно посмотреть в ком строке запустив gcc --help вроде надо писать -l<имя>, где имя это имя библиотеки(потом оно дополняется до lib<имя>.so) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
31.12.2010, 20:08 | #7 |
Пользователь
Регистрация: 24.01.2009
Сообщений: 30
|
Да. Написал: g++ a.cpp -o a.exe -L/ libgdi32.a и всё заработало!
Спасибо Вам огромное! И с наступающим 2011! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
буфер в GDI+? | juan666777 | Мультимедиа в Delphi | 7 | 09.03.2013 15:01 |
GDI+ | Dimarik | Общие вопросы .NET | 4 | 03.05.2010 20:54 |
GDI+ в Delphi | BOBAH13 | Мультимедиа в Delphi | 2 | 04.10.2008 13:45 |
GDI | EdNovice | Win Api | 4 | 12.02.2008 09:14 |