Форум программистов, компьютерный форум CyberForum.ru

Установка FLTK и работа с ней в Code::Blocks - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
pj
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 8
19.03.2013, 23:38     Установка FLTK и работа с ней в Code::Blocks #1
В одном из постов моей прошлой темы прозвучали слова об использовании FLTK "для старта в кнопочкоделании", и я решил прислушаться к этому совету. Но застрял в самом начале. С горем пополам установил/скомпилировал/собрал FLTK (как сей секас называется правильно я не знаю точно, но думаю понятно, что я имел в виду). Работаю я в Code::Blocks и решил прикрутить FLTK к нему и казалось бы всё получилось, проект собирается нормально, ошибок/варнингов никаких нет но... когда я запускаю программу она немедленно прекращает работу, Windows пытается найти решение проблемы, после неудачи предлагает мне закрыть моё чудо.

Что я хочу от вас? Напишите, пожалуйста, как правильно установить FLTK и как прикрутить его к C::B.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2013, 23:38     Установка FLTK и работа с ней в Code::Blocks
Посмотрите здесь:

C++ Code::Blocks
C++ Code::blocks
MS VS in CODE BLOCKS C++
C++ работа с winapi в code blocks
работа с файлами на Code::Blocks С++ C++
C++ code::blocks 10.05
C++ Установка Code Blocks
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
20.03.2013, 00:10     Установка FLTK и работа с ней в Code::Blocks #2
Вот зедсь http://wxwblog.blogspot.ru/2012/02/blog-post.html - как WxWidgets прикрутить. Для FLTK должно, наверное, быть что-то похожее...
pj
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 8
20.03.2013, 00:24  [ТС]     Установка FLTK и работа с ней в Code::Blocks #3
Цитата Сообщение от alsav22 Посмотреть сообщение
Вот зедсь http://wxwblog.blogspot.ru/2012/02/blog-post.html - как WxWidgets прикрутить. Для FLTK должно, наверное, быть что-то похожее...
Всё сделал вроде так же, на всякий случай прикрепил скрин. Возможно не так собрал саму FLTK? Никто не напишет как это сделать правильно?
Миниатюры
Установка FLTK и работа с ней в Code::Blocks  
Jupiter
Каратель
Эксперт C++
6545 / 3965 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
20.03.2013, 00:27     Установка FLTK и работа с ней в Code::Blocks #4
Цитата Сообщение от pj Посмотреть сообщение
Что я хочу от вас? Напишите, пожалуйста, как правильно установить FLTK и как прикрутить его к C::B.
так же как и любую другую библиотеку, расписывать конкретно для FLTK и C::B просто глупость, надо искать решение этой
Цитата Сообщение от pj Посмотреть сообщение
когда я запускаю программу она немедленно прекращает работу, Windows пытается найти решение проблемы, после неудачи предлагает мне закрыть моё чудо.
проблемы.
итак где код?
pj
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 8
20.03.2013, 00:31  [ТС]     Установка FLTK и работа с ней в Code::Blocks #5
Цитата Сообщение от Jupiter Посмотреть сообщение
итак где код?
Код самый простой (на сколько я могу судить):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Box.H>
 
int main (int argc, char ** argv)
{
  Fl_Window *window;
  Fl_Box *box;
 
  window = new Fl_Window (300, 180);
  box = new Fl_Box (20, 40, 260, 100, "Hello World!");
 
  box->box (FL_UP_BOX);
  box->labelsize (36);
  box->labelfont (FL_BOLD+FL_ITALIC);
  box->labeltype (FL_SHADOW_LABEL);
  window->end ();
  window->show (argc, argv);
 
  return(Fl::run());
}
И данный проект нормально собирается, но работать программа не хочет.
vua72
414 / 414 / 85
Регистрация: 28.11.2010
Сообщений: 1,175
Завершенные тесты: 1
20.03.2013, 00:31     Установка FLTK и работа с ней в Code::Blocks #6

Не по теме:

гугл в бане?


Есть вот такая сборка,
http://codeblocks.codecutter.org/
остальное - поиск в гугле
pj
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 8
20.03.2013, 00:56  [ТС]     Установка FLTK и работа с ней в Code::Blocks #7
vua72, спасибо за ссылку! Скачал, установил. По поводу бана в гугле - прежде чем задать вопрос здесь, я гуглил как только мог и от безысходности уже пошел просить помощи у людей более знающих.

Пытаюсь собрать тот же проект (выкладывал код выше), но теперь посыпались ошибки:

Кликните здесь для просмотра всего текста
C:\Program Files\CodeBlocks-EP\sdk\fltk\lib\libfltk.a(Fl_Printer.o):Fl_Printer.cxx|| undefined reference to `PrintDlgA@4'|
C:\Program Files\CodeBlocks-EP\sdk\fltk\lib\libfltk.a(Fl_Printer.o):Fl_Printer.cxx|| undefined reference to `CommDlgExtendedError@0'|
C:\Program Files\CodeBlocks-EP\sdk\fltk\lib\libfltk.a(Fl_Native_File_Chooser.o):Fl_Native_File_Chooser.cxx|| undefined reference to `GetOpenFileNameW@4'|
C:\Program Files\CodeBlocks-EP\sdk\fltk\lib\libfltk.a(Fl_Native_File_Chooser.o):Fl_Native_File_Chooser.cxx|| undefined reference to `CommDlgExtendedError@0'|
C:\Program Files\CodeBlocks-EP\sdk\fltk\lib\libfltk.a(Fl_Native_File_Chooser.o):Fl_Native_File_Chooser.cxx|| undefined reference to `GetSaveFileNameW@4'|
||=== Build finished: 5 errors, 0 warnings (0 minutes, 0 seconds) ===|


Что он от меня ещё хочет? У меня уже голова квадратная.

---UPD---

В режиме Release проект собирается нормально и запускается. В Debug ошибки
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2013, 07:16     Установка FLTK и работа с ней в Code::Blocks
Еще ссылки по теме:

Установка библиотеки png++ Windows Code::Blocks C++
C++ Code::Blocks
C++ Code::Blocks работа программы на других ПК
Code::blocks и VS C++
C++ Как установить/скомпилировать/собрать fltk на Code::Blocks?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
sasasa_74
Сообщений: n/a
03.06.2013, 07:16     Установка FLTK и работа с ней в Code::Blocks #8
Сейчас собрал 1.3.2 на VS2012 без проблем =)
а потом #pragma comment(lib,"fltk(d).lib")
Yandex
Объявления
03.06.2013, 07:16     Установка FLTK и работа с ней в Code::Blocks
Ответ Создать тему
Опции темы

Текущее время: 23:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru