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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AlexTorrin
3 / 3 / 0
Регистрация: 07.05.2012
Сообщений: 27
#1

FLTK, "Hello World" - C++

03.10.2012, 13:46. Просмотров 647. Ответов 2
Метки нет (Все метки)

Взял код из документации к FLTK:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Box.H>
 
int main(int argc, char **argv) {
  Fl_Window *window = new Fl_Window(340,180);
  Fl_Box *box = new Fl_Box(20,40,300,100,"Hello, World!");
  box->box(FL_UP_BOX);
  box->labelfont(FL_BOLD+FL_ITALIC);
  box->labelsize(36);
  box->labeltype(FL_SHADOW_LABEL);
  window->end();
  window->show(argc, argv);
  return Fl::run();
}
А мой компилятор на меня благим матом:
obj\Debug\main.o||In function `main':|
\Dev\1\main.cpp|6|undefined reference to `Fl_Window::Fl_Window(int, int, char const*)'|
\Dev\1\main.cpp|11|undefined reference to `fl_define_FL_SHADOW_LABEL()'|
\Dev\1\main.cpp|12|undefined reference to `Fl_Group::end()'|
\Dev\1\main.cpp|13|undefined reference to `Fl_Window::show(int, char**)'|
\Dev\1\main.cpp|14|undefined reference to `Fl::run()'|
obj\Debug\main.o||In function `Fl_Box':|
C:\Program Files\CodeBlocks\fltk-1.3.0\FL\Fl_Box.H|57|undefined reference to `Fl_Widget::Fl_Widget(int, int, int, int, char const*)'|
C:\Program Files\CodeBlocks\fltk-1.3.0\FL\Fl_Box.H|57|undefined reference to `vtable for Fl_Box'|
||=== Build finished: 7 errors, 0 warnings ===|
Не пойму почему, ладно бы ругался на то, что header не нашел, так нашел же.

P.S. Версии совпадают.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2012, 13:46     FLTK, "Hello World"
Посмотрите здесь:

Прикол: Эволюция программиста на примере "Hello world" C++
C++ Не работает "Hello world" в CodeGear™ RAD Studio 2009
C++ "Первый после Hello, world!". Программа решения квадратного уравнения
C++ Исправить ошибки в программе "Hello, World"
C++ Помощь с ошибками в коде программы "Hello world"
Не могу вывесте просто "Hello world"! C++
Не получается написать "Hello world!" C++
C++ Обучение по книге Страуструпа "принципы и практика C++". Не выводится "Hello, World"
Hello World и ошибка "This function or variable may be unsafe. Consider using strcpy_s instead" C++
Что делать? Как запустить "Hello, world" в minGW? C++
Как написать простейший пример "Hello World" на C++ в Visual Studio 2008? C++
C++ Не могу скомпилировать прогрумма "Hello world"

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
03.10.2012, 13:51     FLTK, "Hello World" #2
Это не компилятор, это компоновщик. У Вас нет необходимых библиотек (.a, .lib или .dll).
AlexTorrin
3 / 3 / 0
Регистрация: 07.05.2012
Сообщений: 27
03.10.2012, 14:07  [ТС]     FLTK, "Hello World" #3
Пользуюсь code::blocks.
Компоновщик - это линкер? В настройка линкера, я указал C:\...\fltk-1.3.0, что-то там еще должно быть?

Добавлено через 8 минут
Разобрался, спасибо.
Yandex
Объявления
03.10.2012, 14:07     FLTK, "Hello World"
Ответ Создать тему
Опции темы

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