Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.93
SleepMaster
40 / 40 / 1
Регистрация: 26.11.2011
Сообщений: 80
#1

Библиотека fltk и неразрешенные внешние элементы - C++

27.11.2011, 01:53. Просмотров 2010. Ответов 4
Метки нет (Все метки)

Здравствуйте.
Уже не знаю, куда обратится, пишу сюда. Извиняюсь, если вопрос не новый, но думаю что не тривиальный.
Вобщем читаю книгу Страуструпа "Programming: principles and practice using C++", там в главе 12 он предлагает скачать с сайта библиотеку fltk, и следующие 3,4 главы без неё не обойтись. Я скачал, построил, запустил, установил. Запустил код проверки библиотеки - вроде всё работает. Запускаю программу Страуструпа, выдаёт ошибку: 9 неразрешенных внешних елемента. В книге Страуструпа написано, что если выдаёт такую ошибку, проблему нужно искать в настройках проекта.
Дальше, в настроики проекта (Visual studio 2010) а именно: компоновщик --> ввод --> дополнительные зависимости я внёс такие файлы: fltkd.lib, fltkjpegd.lib, fltkimagesd.lib, wsock32.lib, comctl32.lib, а также исключил libcd.lib и поставил многопоточную отладку dll. Всё согласно официальной документации библиотеки fltk и книге Страуструпа. НО НЕ РАБОТАЕТ! Ошибка: 3 неразрешённых внешних элемента. Что я пропустил? кроме того, ещё и такая ошибка есть "IntelliSense: спецификация компоновки несовместима с предыдущей "_hypot"" Очень прошу помощи, больше просто не к кому обратиться.
Вот код, который не работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <Simple_window.h>
#include <Graph.h> // все эти заголовки я уже занёс в папку include
 
int main()
{
using namespace Graph_lib;
 
Point t1(100,100);
 
Simple_window win(t1, 600, 400, "Canvas");
 
Polygon poly;
 
poly.add(Point(300,200));
poly.add(Point(350,100));
poly.add(Point(400,200));
 
poly.set_color(Color::red);
 
win.attach(poly);
win.wait_for_button();
 
return 0;
}
Добавлено через 45 минут
Не бросайте же

Добавлено через 1 час 6 минут
Вверх
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2011, 01:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Библиотека fltk и неразрешенные внешние элементы (C++):

Неразрешенные внешние символы/элементы - C++
появились такие ошибки error LNK1120: неразрешенных внешних элементов: 1 error LNK2019: ссылка на неразрешенный внешний символ...

Шаблоны: неразрешенные внешние элементы - C++
Пишу шаблонный класс-массив. Появилась такая проблема. Если инициализировать конструктор и дружественные перегрузки операторов в самом...

Наследование классов(ошибка неразрешенные внешние символы) - C++
Добрый день! Реализую программу для решения СЛАУ методом Гаусса. Встрял на том, что компилятор выдает ошибку на использование...

Библиотека FLTK. Как нарисовать линию (draw) - C++
#include &lt;FL/Fl.H&gt;; #include &lt;FL/Fl_Window.H&gt;; #include &lt;FL/fl_draw.H&gt;;//для отрисовки int main() { Fl_Window *win = new...

Библиотека FLTK - ошибки при построении решения - C++
Здравствуйте уважаемые, возникла следующая проблема: после того, как я подключил и присоединил библиотеку FLTK при попытке собрать решение...

FLTK - C++
Добрый день, подскажите начинающему, как мне установить (использовать) библиотеку fltk в среде Microsoft Visual Studio 2010?

4
BRcr
4009 / 2298 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
27.11.2011, 02:59 #2
Знаете, какой самый классный для вас вариант? Использовать Visual Studio, или Builder, или просто компилятор современный книге. То бишь, последнюю версию, выпущенную аккурат до написания книги. Тогда никаких проблем с обратной совместимостью и все приведенные в книге настройки актуальны.
Это только вариант, спрячьте помидоры, камрады-знатоки VS
0
SleepMaster
40 / 40 / 1
Регистрация: 26.11.2011
Сообщений: 80
27.11.2011, 19:27  [ТС] #3
Цитата Сообщение от BRcr Посмотреть сообщение
Использовать Visual Studio, или Builder, или просто компилятор современный книге.
У меня издание 2011 года. И для обучения нужно, дальше в любом случае перейду либо на Qt, либо на win32 api.
И вообще мне кажется, что проблему я почти решил, осталось найти те три файла, которые не видит компилятор. Мне кажется, в этом проблема...

Добавлено через 14 часов 3 минуты
ещё вверх

Добавлено через 2 часа 16 минут
вверх
0
ROex
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 9
02.08.2012, 21:07 #4
SleepMaster, не подскажешь, как построил решение? у меня на этот этапе все рушится
Можешь по пунктам расписать? Или как в учебнике один в один?
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.08.2012, 21:37 #5
Компоновщик - Общие - Дополнительные каталоги библиотек. Сюда ничего не нужно прописать? Я когда Qt подключал, то прописывал сюда каталог с lib.
0
02.08.2012, 21:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.08.2012, 21:37
Привет! Вот еще темы с ответами:

Информация по FLTK - C++
Привет. Вот решил научиться создавать GUI и установил библиотеку FLTK. Установить-то я установил, а вот как пользоваться - не знаю. Может...

Не работает FLTK - C++
Решил поюзать FLTK, установил (вроде бы), инклуды все видит. Набрал тривиальный код: #include &lt;FL/Fl.H&gt; #include &lt;FL/Fl_Box.H&gt; ...

vs2010+fltk+lnk2019 - C++
Помогите пожалуйста,разобраться с ошибками.Не гоните на гугл или поиск по форуму,ибо ничего подходящего не нашёл. #include...

Инсталяция библиотеки FLTK - C++
В книге чтобы инсталировать, открыть файл fltk.dsw, а в каталоге нет файлов такого формата, все *.vcproj. Помогите установить


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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